summaryrefslogtreecommitdiff
path: root/src/simulation/Simulation.h
diff options
context:
space:
mode:
authorSimon Robertshaw <simon@hardwired.org.uk>2012-01-22 14:45:37 (GMT)
committer Simon Robertshaw <simon@hardwired.org.uk>2012-01-22 14:45:37 (GMT)
commit19c1fa5dcb4c4a2ba9d692e136b17da316a2631b (patch)
tree8436e6674dc4375f0392a9142be1a06ddf888337 /src/simulation/Simulation.h
parent91bb5a8b781fba33901c0a2804b86055ed588aa4 (diff)
downloadpowder-19c1fa5dcb4c4a2ba9d692e136b17da316a2631b.zip
powder-19c1fa5dcb4c4a2ba9d692e136b17da316a2631b.tar.gz
Brush class for drawing on simulation, more interface for game
Diffstat (limited to 'src/simulation/Simulation.h')
-rw-r--r--src/simulation/Simulation.h5
1 files changed, 3 insertions, 2 deletions
diff --git a/src/simulation/Simulation.h b/src/simulation/Simulation.h
index f6fd1b0..86f9b8f 100644
--- a/src/simulation/Simulation.h
+++ b/src/simulation/Simulation.h
@@ -13,6 +13,7 @@
#include "Graphics.h"
#include "Elements.h"
#include "Misc.h"
+#include "game/Brush.h"
#define CHANNELS ((int)(MAX_TEMP-73)/100+2)
@@ -224,8 +225,8 @@ public:
void clear_area(int area_x, int area_y, int area_w, int area_h);
void create_box(int x1, int y1, int x2, int y2, int c, int flags);
int flood_parts(int x, int y, int c, int cm, int bm, int flags);
- int create_parts(int x, int y, int rx, int ry, int c, int flags);
- void create_line(int x1, int y1, int x2, int y2, int rx, int ry, int c, int flags);
+ int create_parts(int x, int y, int rx, int ry, int c, int flags, Brush * cBrush = NULL);
+ void create_line(int x1, int y1, int x2, int y2, int rx, int ry, int c, int flags, Brush * cBrush = NULL);
void *transform_save(void *odata, int *size, matrix2d transform, vector2d translate);
void orbitalparts_get(int block1, int block2, int resblock1[], int resblock2[]);
void orbitalparts_set(int *block1, int *block2, int resblock1[], int resblock2[]);