diff options
author | Star Rauchenberger <fefferburbia@gmail.com> | 2021-03-13 09:04:04 -0500 |
---|---|---|
committer | Star Rauchenberger <fefferburbia@gmail.com> | 2021-03-13 15:34:50 -0500 |
commit | 42495836c9ebe1c3914540043d2338eebd85dbab (patch) | |
tree | 1b1276e2832125f657f37f8791d3e66da9afd9e2 /src/renderer.h | |
parent | 72709189edf800d52fe29eea59880bce28becc82 (diff) | |
download | tanetane-42495836c9ebe1c3914540043d2338eebd85dbab.tar.gz tanetane-42495836c9ebe1c3914540043d2338eebd85dbab.tar.bz2 tanetane-42495836c9ebe1c3914540043d2338eebd85dbab.zip |
Rendered pause menu during animation
Also, the game is not rendered at all if the pause menu is totally open, which makes sense because why are we going to the effort to render it and then just colour over it.
Diffstat (limited to 'src/renderer.h')
-rw-r--r-- | src/renderer.h | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/src/renderer.h b/src/renderer.h index 4c6ccc4..75bd9fe 100644 --- a/src/renderer.h +++ b/src/renderer.h | |||
@@ -134,6 +134,16 @@ private: | |||
134 | std::vector<texture_ptr> textures_; | 134 | std::vector<texture_ptr> textures_; |
135 | std::map<std::string, int> filenameToTexId_; | 135 | std::map<std::string, int> filenameToTexId_; |
136 | 136 | ||
137 | // Menu rendering | ||
138 | void renderMenu(Game& game); | ||
139 | |||
140 | texture_ptr menuTex_; | ||
141 | |||
142 | // Gameplay rendering | ||
143 | void renderGame(Game& game); | ||
144 | |||
145 | texture_ptr cameraTex_; | ||
146 | |||
137 | // Sprite rendering | 147 | // Sprite rendering |
138 | void renderSprite(const Sprite& sprite); | 148 | void renderSprite(const Sprite& sprite); |
139 | 149 | ||