summaryrefslogtreecommitdiff
path: root/src/simulation/SimulationData.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/simulation/SimulationData.h')
-rw-r--r--src/simulation/SimulationData.h37
1 files changed, 37 insertions, 0 deletions
diff --git a/src/simulation/SimulationData.h b/src/simulation/SimulationData.h
index e327094..37bfb37 100644
--- a/src/simulation/SimulationData.h
+++ b/src/simulation/SimulationData.h
@@ -21,6 +21,39 @@
#define SC_CRACKER2 14
#define SC_TOTAL 12
+#define UI_WALLSTART 222
+#define UI_ACTUALSTART 122
+#define UI_WALLCOUNT 25
+
+#define WL_WALLELEC 122
+#define WL_EWALL 123
+#define WL_DETECT 124
+#define WL_STREAM 125
+#define WL_SIGN 126
+#define WL_FAN 127
+#define WL_FANHELPER 255
+#define WL_ALLOWLIQUID 128
+#define WL_DESTROYALL 129
+#define WL_ERASE 130
+#define WL_WALL 131
+#define WL_ALLOWAIR 132
+#define WL_ALLOWSOLID 133
+#define WL_ALLOWALLELEC 134
+#define WL_EHOLE 135
+
+#define SPC_AIR 236
+#define SPC_HEAT 237
+#define SPC_COOL 238
+#define SPC_VACUUM 239
+#define SPC_WIND 241
+#define SPC_PGRV 243
+#define SPC_NGRV 244
+#define SPC_PROP 246
+
+#define WL_ALLOWGAS 140
+#define WL_GRAV 142
+#define WL_ALLOWENERGY 145
+
#ifndef SIMULATIONDATA_H_
#define SIMULATIONDATA_H_
@@ -40,6 +73,10 @@ struct gol_menu;
struct menu_section;
+struct wall_type;
+
+wall_type * LoadWalls(int & wallCount);
+
menu_section * LoadMenus(int & menuCount);
part_type * LoadElements(int & elementCount);