summaryrefslogtreecommitdiff
path: root/src/gui/game/Tool.cpp
diff options
context:
space:
mode:
authorjacob1 <jfu614@gmail.com>2013-05-14 18:40:18 (GMT)
committer jacob1 <jfu614@gmail.com>2013-05-14 18:40:18 (GMT)
commit431f5a0083dca3da5c881e507908690ebb5a052a (patch)
tree0b9aeb0e485e3892960a403f445f4a273b03d1f7 /src/gui/game/Tool.cpp
parent18ddb7a1558d474f6f216307c89bfde5e24f924d (diff)
downloadpowder-431f5a0083dca3da5c881e507908690ebb5a052a.zip
powder-431f5a0083dca3da5c881e507908690ebb5a052a.tar.gz
lua simulation api functions for creating particles, walls, boxes, and walls
Diffstat (limited to 'src/gui/game/Tool.cpp')
-rw-r--r--src/gui/game/Tool.cpp8
1 files changed, 4 insertions, 4 deletions
diff --git a/src/gui/game/Tool.cpp b/src/gui/game/Tool.cpp
index ed43da7..e33b0ce 100644
--- a/src/gui/game/Tool.cpp
+++ b/src/gui/game/Tool.cpp
@@ -117,16 +117,16 @@ GolTool::GolTool(int id, string name, string description, int r, int g, int b, s
}
GolTool::~GolTool() {}
void GolTool::Draw(Simulation * sim, Brush * brush, ui::Point position){
- sim->CreateParts(position.X, position.Y, PT_LIFE|(toolID<<8), brush);
+ sim->CreateParts(position.X, position.Y, toolID, brush);
}
void GolTool::DrawLine(Simulation * sim, Brush * brush, ui::Point position1, ui::Point position2, bool dragging) {
- sim->CreateLine(position1.X, position1.Y, position2.X, position2.Y, PT_LIFE|(toolID<<8), brush);
+ sim->CreateLine(position1.X, position1.Y, position2.X, position2.Y, toolID, brush);
}
void GolTool::DrawRect(Simulation * sim, Brush * brush, ui::Point position1, ui::Point position2) {
- sim->CreateBox(position1.X, position1.Y, position2.X, position2.Y, PT_LIFE|(toolID<<8), 0);
+ sim->CreateBox(position1.X, position1.Y, position2.X, position2.Y, toolID, 0);
}
void GolTool::DrawFill(Simulation * sim, Brush * brush, ui::Point position) {
- sim->FloodParts(position.X, position.Y, PT_LIFE|(toolID<<8), -1, -1, 0);
+ sim->FloodParts(position.X, position.Y, toolID, -1, -1, 0);
}