summary refs log tree commit diff stats
path: root/src/renderer.cpp
diff options
context:
space:
mode:
authorKelly Rauchenberger <fefferburbia@gmail.com>2021-02-05 17:38:30 -0500
committerKelly Rauchenberger <fefferburbia@gmail.com>2021-02-05 17:38:30 -0500
commitea78916cc43fe67690f2f92d88ac4a8b0e9857d8 (patch)
tree25054fa080f8a7d452b588d8031b254ee6ce998c /src/renderer.cpp
parentf7875a6d2f129af47a203a5a31c2785b6e2fcf58 (diff)
downloadtanetane-ea78916cc43fe67690f2f92d88ac4a8b0e9857d8.tar.gz
tanetane-ea78916cc43fe67690f2f92d88ac4a8b0e9857d8.tar.bz2
tanetane-ea78916cc43fe67690f2f92d88ac4a8b0e9857d8.zip
Added little bobbing "next message" arrow
Diffstat (limited to 'src/renderer.cpp')
-rw-r--r--src/renderer.cpp15
1 files changed, 15 insertions, 0 deletions
diff --git a/src/renderer.cpp b/src/renderer.cpp index ae18851..4f5b4ff 100644 --- a/src/renderer.cpp +++ b/src/renderer.cpp
@@ -205,6 +205,21 @@ void Renderer::render(Game& game) {
205 205
206 lineIndex++; 206 lineIndex++;
207 } 207 }
208
209 // 216, 138, 142
210 if (game.getSystem<MessageSystem>().isNextArrowShowing()) {
211 if (advMsgArrowTex_ == -1) {
212 advMsgArrowTex_ = loadImageFromFile("../res/advance_text_arrow.png");
213 }
214
215 SDL_Rect destRect {
216 216,
217 138 + game.getSystem<MessageSystem>().getNextArrowBob(),
218 16,
219 16 };
220
221 SDL_RenderCopy(ren_.get(), textures_.at(advMsgArrowTex_).get(), nullptr, &destRect);
222 }
208 } 223 }
209 } 224 }
210 225