diff options
author | Starla Insigna <starla4444@gmail.com> | 2013-08-27 13:02:44 -0400 |
---|---|---|
committer | Starla Insigna <starla4444@gmail.com> | 2013-08-27 13:02:44 -0400 |
commit | c83de4c77246773503d71e41e6afb006e21da2d8 (patch) | |
tree | 486f810002546f0267d7838bc6dda08f33490390 /titlestate.cpp | |
parent | ffd335aca284c286030e2b26f1a02a0441748f46 (diff) | |
download | mazeoflife-c83de4c77246773503d71e41e6afb006e21da2d8.tar.gz mazeoflife-c83de4c77246773503d71e41e6afb006e21da2d8.tar.bz2 mazeoflife-c83de4c77246773503d71e41e6afb006e21da2d8.zip |
Added gameplay
Player cannot yet end their game
Diffstat (limited to 'titlestate.cpp')
-rw-r--r-- | titlestate.cpp | 13 |
1 files changed, 7 insertions, 6 deletions
diff --git a/titlestate.cpp b/titlestate.cpp index 8375c4a..87a1faf 100644 --- a/titlestate.cpp +++ b/titlestate.cpp | |||
@@ -1,5 +1,6 @@ | |||
1 | #include "titlestate.h" | 1 | #include "titlestate.h" |
2 | #include "util.h" | 2 | #include "util.h" |
3 | #include "gamestate.h" | ||
3 | 4 | ||
4 | State* TitleState::operator() (SDL_Renderer* renderer) | 5 | State* TitleState::operator() (SDL_Renderer* renderer) |
5 | { | 6 | { |
@@ -10,6 +11,11 @@ State* TitleState::operator() (SDL_Renderer* renderer) | |||
10 | 11 | ||
11 | for (;;) | 12 | for (;;) |
12 | { | 13 | { |
14 | SDL_RenderClear(renderer); | ||
15 | SDL_RenderCopy(renderer, background, NULL, NULL); | ||
16 | applyTexture(renderer, pointer, 136, selection==0?316:(selection==1?350:(selection==2?381:417))); | ||
17 | SDL_RenderPresent(renderer); | ||
18 | |||
13 | while (SDL_PollEvent(&e)) | 19 | while (SDL_PollEvent(&e)) |
14 | { | 20 | { |
15 | if (e.type == SDL_QUIT) | 21 | if (e.type == SDL_QUIT) |
@@ -27,7 +33,7 @@ State* TitleState::operator() (SDL_Renderer* renderer) | |||
27 | { | 33 | { |
28 | switch (selection) | 34 | switch (selection) |
29 | { | 35 | { |
30 | //case 0: return new GameState(); | 36 | case 0: return new GameState(); |
31 | //case 1: return new HowToPlayState(); | 37 | //case 1: return new HowToPlayState(); |
32 | //case 2: return new ChooseHighscoreListState(); | 38 | //case 2: return new ChooseHighscoreListState(); |
33 | case 3: return NULL; | 39 | case 3: return NULL; |
@@ -35,10 +41,5 @@ State* TitleState::operator() (SDL_Renderer* renderer) | |||
35 | } | 41 | } |
36 | } | 42 | } |
37 | } | 43 | } |
38 | |||
39 | SDL_RenderClear(renderer); | ||
40 | SDL_RenderCopy(renderer, background, NULL, NULL); | ||
41 | applyTexture(renderer, pointer, 136, selection==0?316:(selection==1?350:(selection==2?381:417))); | ||
42 | SDL_RenderPresent(renderer); | ||
43 | } | 44 | } |
44 | } \ No newline at end of file | 45 | } \ No newline at end of file |