diff options
-rw-r--r-- | dummystate.h | 12 | ||||
-rw-r--r-- | includes.h | 1 | ||||
-rw-r--r-- | mazeoflife.cpp | 2 | ||||
-rw-r--r-- | state.h | 4 |
4 files changed, 3 insertions, 16 deletions
diff --git a/dummystate.h b/dummystate.h deleted file mode 100644 index 0f1e48b..0000000 --- a/dummystate.h +++ /dev/null | |||
@@ -1,12 +0,0 @@ | |||
1 | #ifndef DUMMYSTATE_H | ||
2 | #define DUMMYSTATE_H | ||
3 | |||
4 | class DummyState : public State | ||
5 | { | ||
6 | public: | ||
7 | DummyState() {}; | ||
8 | void input(SDLKey key) {}; | ||
9 | void render(SDL_Surface* screen) {}; | ||
10 | }; | ||
11 | |||
12 | #endif | ||
diff --git a/includes.h b/includes.h index aec00e7..d066b8e 100644 --- a/includes.h +++ b/includes.h | |||
@@ -3,7 +3,6 @@ | |||
3 | #include <time.h> | 3 | #include <time.h> |
4 | #include <string> | 4 | #include <string> |
5 | #include "state.h" | 5 | #include "state.h" |
6 | #include "dummystate.h" | ||
7 | #include "mazeoflife.h" | 6 | #include "mazeoflife.h" |
8 | #include "titlestate.h" | 7 | #include "titlestate.h" |
9 | #include "gamestate.h" | 8 | #include "gamestate.h" |
diff --git a/mazeoflife.cpp b/mazeoflife.cpp index ad1fda3..e962f2e 100644 --- a/mazeoflife.cpp +++ b/mazeoflife.cpp | |||
@@ -2,7 +2,7 @@ | |||
2 | 2 | ||
3 | SDL_Surface *screen; | 3 | SDL_Surface *screen; |
4 | bool gameSleep = false; | 4 | bool gameSleep = false; |
5 | State* state = new DummyState(); | 5 | State* state; |
6 | 6 | ||
7 | int main(int argc, char *argv[]) | 7 | int main(int argc, char *argv[]) |
8 | { | 8 | { |
diff --git a/state.h b/state.h index aa83718..bcc7e4a 100644 --- a/state.h +++ b/state.h | |||
@@ -4,9 +4,9 @@ | |||
4 | class State | 4 | class State |
5 | { | 5 | { |
6 | public: | 6 | public: |
7 | virtual void input(SDLKey key) = 0; | 7 | virtual void input(SDLKey key) {}; |
8 | virtual void tick() {}; | 8 | virtual void tick() {}; |
9 | virtual void render(SDL_Surface* screen) = 0; | 9 | virtual void render(SDL_Surface* screen) {}; |
10 | }; | 10 | }; |
11 | 11 | ||
12 | #endif | 12 | #endif |