diff options
author | Kelly Rauchenberger <fefferburbia@gmail.com> | 2021-02-05 17:38:30 -0500 |
---|---|---|
committer | Kelly Rauchenberger <fefferburbia@gmail.com> | 2021-02-05 17:38:30 -0500 |
commit | ea78916cc43fe67690f2f92d88ac4a8b0e9857d8 (patch) | |
tree | 25054fa080f8a7d452b588d8031b254ee6ce998c /src/renderer.cpp | |
parent | f7875a6d2f129af47a203a5a31c2785b6e2fcf58 (diff) | |
download | tanetane-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.cpp | 15 |
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 | ||