summary refs log tree commit diff stats
path: root/src/renderer.cpp
diff options
context:
space:
mode:
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