summary refs log tree commit diff stats
path: root/src/renderer.h
diff options
context:
space:
mode:
authorStar Rauchenberger <fefferburbia@gmail.com>2021-03-13 09:04:04 -0500
committerStar Rauchenberger <fefferburbia@gmail.com>2021-03-13 15:34:50 -0500
commit42495836c9ebe1c3914540043d2338eebd85dbab (patch)
tree1b1276e2832125f657f37f8791d3e66da9afd9e2 /src/renderer.h
parent72709189edf800d52fe29eea59880bce28becc82 (diff)
downloadtanetane-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.h10
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