// to do any instantiation shite.
#include <stdint.h>
+#include <vector>
#include <QRectF>
#include "vector.h"
class QFont;
+enum LineStyle { LSNone, LSSolid, LSDash, LSDot, LSDashDot, LSDashDotDot };
+
+
class Global
{
public:
static bool ignoreClicks;
static bool dontMove;
static uint32_t objectID;
+ static int tool;
+ static int toolState;
- // Coming soon...
static Point origin;
static double zoom;
static Vector screenSize;
+
+ static float scale;
+
+ static Point intersectPoint[16]; // Overkill, yes
+ static double intersectParam[16]; // Ditto
+ static int numIntersectPoints;
+ static int numIntersectParams;
+
+ static int activeLayer;
+ static int numLayers;
+ static std::vector<bool> layerHidden;
+ static std::vector<bool> layerLocked;
};
#endif // __GLOBALS_H__