diff options
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 | ||