diff options
author | Max Horn | 2003-10-05 20:21:20 +0000 |
---|---|---|
committer | Max Horn | 2003-10-05 20:21:20 +0000 |
commit | bfce5e500aa09d36b974c29acf91780e0b26b459 (patch) | |
tree | 4d750dac946597e0291a306fe649aeb374f79185 /sky/logic.h | |
parent | 9f537f4b8cbb282af717a66d3912ad51602e174f (diff) | |
download | scummvm-rg350-bfce5e500aa09d36b974c29acf91780e0b26b459.tar.gz scummvm-rg350-bfce5e500aa09d36b974c29acf91780e0b26b459.tar.bz2 scummvm-rg350-bfce5e500aa09d36b974c29acf91780e0b26b459.zip |
renamed SkyState to SkyEngine; cleaned the #include dependency mess a bit (try to only #include files when you *have* to -> this reduces compilation time to a minimum when header file changes are made)
svn-id: r10622
Diffstat (limited to 'sky/logic.h')
-rw-r--r-- | sky/logic.h | 29 |
1 files changed, 18 insertions, 11 deletions
diff --git a/sky/logic.h b/sky/logic.h index 8b0859591b..78554cd96a 100644 --- a/sky/logic.h +++ b/sky/logic.h @@ -22,14 +22,10 @@ #ifndef SKYLOGIC_H #define SKYLOGIC_H -#include "sky/sky.h" -#include "sky/disk.h" -#include "sky/grid.h" -#include "sky/autoroute.h" -#include "sky/music/musicbase.h" -#include "sky/mouse.h" -#include "sky/screen.h" -#include "sky/control.h" +#include "stdafx.h" +#include "common/util.h" + +struct Compact; enum scriptVariableOffsets { RESULT = 0, @@ -83,13 +79,24 @@ enum scriptVariableOffsets { }; class SkyAutoRoute; -class SkyScreen; -class SkyMouse; class SkyControl; +class SkyDisk; +class SkyGrid; +class SkyMouse; +class SkyMusicBase; +class SkyScreen; +class SkySound; +class SkyText; class SkyLogic { public: - SkyLogic(SkyScreen *skyScreen, SkyDisk *skyDisk, SkyText *skyText, SkyMusicBase *skyMusic, SkyMouse *skyMouse, SkySound *skySound); + SkyLogic( + SkyScreen *skyScreen, + SkyDisk *skyDisk, + SkyText *skyText, + SkyMusicBase *skyMusic, + SkyMouse *skyMouse, + SkySound *skySound); void engine(); bool checkProtection(void); void useControlInstance(SkyControl *control) { _skyControl = control; }; |