diff options
| author | Simon Robertshaw <simon@hardwired.org.uk> | 2012-01-15 19:35:40 (GMT) |
|---|---|---|
| committer | Simon Robertshaw <simon@hardwired.org.uk> | 2012-01-15 19:35:40 (GMT) |
| commit | 2511afec8bfaa0582928406b37e8b579fa267e4f (patch) | |
| tree | aae1674f5f076db275ec1c6b32271a69cff1489a /src/interface/Sandbox.cpp | |
| parent | 2c9295007a287dc01ff63fcf7b3da141f7474e37 (diff) | |
| download | powder-2511afec8bfaa0582928406b37e8b579fa267e4f.zip powder-2511afec8bfaa0582928406b37e8b579fa267e4f.tar.gz | |
More stuff, better events and starting on interface
Diffstat (limited to 'src/interface/Sandbox.cpp')
| -rw-r--r-- | src/interface/Sandbox.cpp | 12 |
1 files changed, 5 insertions, 7 deletions
diff --git a/src/interface/Sandbox.cpp b/src/interface/Sandbox.cpp index a9f1d9c..a9760e7 100644 --- a/src/interface/Sandbox.cpp +++ b/src/interface/Sandbox.cpp @@ -9,6 +9,7 @@ #include <queue> #include "Config.h" +#include "Global.h" #include "interface/Point.h" #include "interface/Sandbox.h" @@ -48,7 +49,7 @@ void Sandbox::OnMouseClick(int localx, int localy, unsigned int button) pointQueue.push(new Point(localx, localy)); } -void Sandbox::OnMouseUnclick(int localx, int localy, unsigned int button) +void Sandbox::OnMouseUp(int localx, int localy, unsigned int button) { if(isMouseDown) { @@ -59,7 +60,7 @@ void Sandbox::OnMouseUnclick(int localx, int localy, unsigned int button) void Sandbox::Draw(const Point& screenPos) { - Graphics * g = ui::Engine::Ref().g; + Graphics * g = Global::Ref().g; if(!ren) ren = new Renderer(g, sim); ren->render_parts(); @@ -76,16 +77,13 @@ void Sandbox::Tick(float delta) pointQueue.pop(); if(sPoint) { - sim->create_line(fPoint->X, fPoint->Y, sPoint->X, sPoint->Y, 2, 2, activeElement, 0); + sim->create_line(fPoint->X, fPoint->Y, sPoint->X, sPoint->Y, 1, 1, activeElement, 0); delete sPoint; - sPoint = fPoint; } else { - sim->create_parts(fPoint->X, fPoint->Y, 2, 2, activeElement, 0); + sim->create_parts(fPoint->X, fPoint->Y, 1, 1, activeElement, 0); } - if(sPoint) - delete sPoint; sPoint = fPoint; } if(sPoint) |
