X-Git-Url: http://shamusworld.gotdns.org/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=src%2Fglobal.cpp;h=c52a1ee66474772336d5f29403266b23b66577a5;hb=8d80165e3ab9173b8689b3b3420b40bf3020161f;hp=52569532521599d9ed4250039431e05619286b62;hpb=db0a3d91f37031e155cc8eac7cfdec9889f233ee;p=architektonas diff --git a/src/global.cpp b/src/global.cpp index 5256953..c52a1ee 100644 --- a/src/global.cpp +++ b/src/global.cpp @@ -2,8 +2,9 @@ // This page intentionally left (mostly) blank // -#include #include "global.h" +#include +#include "structs.h" // Initialize static variables @@ -11,15 +12,27 @@ bool Global::fixedAngle = false; bool Global::fixedLength = false; QFont * Global::font = 0; int Global::viewportHeight = 0; + bool Global::deleteActive = false; bool Global::dimensionActive = false; bool Global::snapToGrid = true; + //snapToPoints all well here? bool Global::ignoreClicks = false; bool Global::dontMove = false; bool Global::selectionInProgress = false; QRectF Global::selection; + +int Global::tool = TTNone; + double Global::gridSpacing; int Global::currentLayer = 0; Point Global::snapPoint; bool Global::snapPointIsValid = false; +uint32_t Global::objectID = 1; + +Vector Global::origin(-10.0, -10.0); +double Global::zoom = 1.0; +Vector Global::screenSize(200.0, 200.0); + +float Global::scale = 0.5;