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