diff options
| author | Simon Robertshaw <simon@hardwired.org.uk> | 2012-08-13 14:43:57 (GMT) |
|---|---|---|
| committer | Simon Robertshaw <simon@hardwired.org.uk> | 2012-08-13 14:43:57 (GMT) |
| commit | 074dcd0b42ad1924751e432232ccc8b933cedff1 (patch) | |
| tree | d5933f30c7fc9df29d75f9596a79626d46704134 /src/simulation | |
| parent | e6feb6f1011ec83991172b80cd9473741b6ec909 (diff) | |
| download | powder-074dcd0b42ad1924751e432232ccc8b933cedff1.zip powder-074dcd0b42ad1924751e432232ccc8b933cedff1.tar.gz | |
Precompile some headers. Fix sconscript to prevent recompiling everything
Diffstat (limited to 'src/simulation')
| -rw-r--r-- | src/simulation/SaveRenderer.cpp | 1 | ||||
| -rw-r--r-- | src/simulation/Simulation.cpp | 9 | ||||
| -rw-r--r-- | src/simulation/Simulation.h | 18 | ||||
| -rw-r--r-- | src/simulation/SimulationData.cpp | 1 | ||||
| -rw-r--r-- | src/simulation/SimulationData.h | 2 | ||||
| -rw-r--r-- | src/simulation/WallType.h | 3 |
6 files changed, 23 insertions, 11 deletions
diff --git a/src/simulation/SaveRenderer.cpp b/src/simulation/SaveRenderer.cpp index ce3161a..f581452 100644 --- a/src/simulation/SaveRenderer.cpp +++ b/src/simulation/SaveRenderer.cpp @@ -6,6 +6,7 @@ */ #include "SaveRenderer.h" +#include "client/GameSave.h" #include "graphics/Graphics.h" #include "Simulation.h" #include "graphics/Renderer.h" diff --git a/src/simulation/Simulation.cpp b/src/simulation/Simulation.cpp index f70560a..29b7eb4 100644 --- a/src/simulation/Simulation.cpp +++ b/src/simulation/Simulation.cpp @@ -8,6 +8,15 @@ #include "Gravity.h" #include "elements/Element.h" +//#include "graphics/Renderer.h" +//#include "graphics/Graphics.h" +#include "Misc.h" +#include "Tools.h" +#include "game/Brush.h" +#include "client/GameSave.h" +#include "Sample.h" +//#include "StorageClasses.h" + #undef LUACONSOLE //#include "cat/LuaScriptHelper.h" diff --git a/src/simulation/Simulation.h b/src/simulation/Simulation.h index 13da42f..b9401de 100644 --- a/src/simulation/Simulation.h +++ b/src/simulation/Simulation.h @@ -12,26 +12,24 @@ #include <vector> #include "Config.h" -#include "graphics/Renderer.h" -#include "graphics/Graphics.h" -//#include "Elements.h" -#include "Tools.h" -#include "Misc.h" -#include "game/Brush.h" -#include "Gravity.h" +#include "Elements.h" #include "SimulationData.h" #include "Sign.h" #include "Particle.h" -#include "StorageClasses.h" #include "Player.h" #include "WallType.h" #include "GOLMenu.h" #include "MenuSection.h" -#include "client/GameSave.h" -#include "Sample.h" #define CHANNELS ((int)(MAX_TEMP-73)/100+2) +class Element; +class SimTool; +class Brush; +struct SimulationSample; +struct matrix2d; +struct vector2d; + class Simulation; class Renderer; class Gravity; diff --git a/src/simulation/SimulationData.cpp b/src/simulation/SimulationData.cpp index 763ffa5..a6a2d91 100644 --- a/src/simulation/SimulationData.cpp +++ b/src/simulation/SimulationData.cpp @@ -7,6 +7,7 @@ #include "SimulationData.h" //#include "ElementFunctions.h" #include "ElementGraphics.h" +#include "Elements.h" gol_menu * LoadGOLMenu(int & golMenuCount) { diff --git a/src/simulation/SimulationData.h b/src/simulation/SimulationData.h index 5dd7ac9..fabb62c 100644 --- a/src/simulation/SimulationData.h +++ b/src/simulation/SimulationData.h @@ -140,7 +140,7 @@ #define SIMULATIONDATA_H_ //#include "elements/NULLElement.h" -#include "Simulation.h" +//#include "Simulation.h" /*class Simulation; class Renderer; diff --git a/src/simulation/WallType.h b/src/simulation/WallType.h index 06d71ce..bfbd3f2 100644 --- a/src/simulation/WallType.h +++ b/src/simulation/WallType.h @@ -9,6 +9,9 @@ #ifndef The_Powder_Toy_WallType_h #define The_Powder_Toy_WallType_h +#include "graphics/Graphics.h" +class VideoBuffer; + struct wall_type { pixel colour; |
