summaryrefslogtreecommitdiff
path: root/src/simulation/SimulationData.h
diff options
context:
space:
mode:
authorSimon Robertshaw <simon@hardwired.org.uk>2012-01-24 20:19:19 (GMT)
committer Simon Robertshaw <simon@hardwired.org.uk>2012-01-24 20:19:19 (GMT)
commit97b35bc47059315d4138c8e0827842d2c03de152 (patch)
treefeaf7a8c018982ba9d7ca1b8e6e15294abfdfc84 /src/simulation/SimulationData.h
parent04488081d3fa0cd3dfb2939e5d902bc894df150d (diff)
downloadpowder-97b35bc47059315d4138c8e0827842d2c03de152.zip
powder-97b35bc47059315d4138c8e0827842d2c03de152.tar.gz
Various
Diffstat (limited to 'src/simulation/SimulationData.h')
-rw-r--r--src/simulation/SimulationData.h49
1 files changed, 49 insertions, 0 deletions
diff --git a/src/simulation/SimulationData.h b/src/simulation/SimulationData.h
new file mode 100644
index 0000000..e327094
--- /dev/null
+++ b/src/simulation/SimulationData.h
@@ -0,0 +1,49 @@
+/*
+ * SimulationData.h
+ *
+ * Created on: Jan 24, 2012
+ * Author: Simon
+ */
+
+#define SC_WALL 0
+#define SC_ELEC 1
+#define SC_POWERED 2
+#define SC_EXPLOSIVE 3
+#define SC_GAS 4
+#define SC_LIQUID 5
+#define SC_POWDERS 6
+#define SC_SOLIDS 7
+#define SC_NUCLEAR 8
+#define SC_SPECIAL 9
+#define SC_LIFE 10
+#define SC_TOOL 11
+#define SC_CRACKER 13
+#define SC_CRACKER2 14
+#define SC_TOTAL 12
+
+#ifndef SIMULATIONDATA_H_
+#define SIMULATIONDATA_H_
+
+#include "Simulation.h"
+
+/*class Simulation;
+class Renderer;
+struct Particle;*/
+
+struct part_type;
+
+struct part_transition;
+
+struct wall_type;
+
+struct gol_menu;
+
+struct menu_section;
+
+menu_section * LoadMenus(int & menuCount);
+
+part_type * LoadElements(int & elementCount);
+
+part_transition * LoadTransitions(int & transitionCount);
+
+#endif /* SIMULATIONDATA_H_ */