From 96fe7c380ebaa7d919edafbc8e522880daf0f10c Mon Sep 17 00:00:00 2001 From: h4570 Date: Mon, 7 Dec 2020 21:51:48 +0100 Subject: [PATCH] added reward --- src/samples/floors/ui.cpp | 7 +++++++ src/samples/floors/ui.hpp | 2 +- 2 files changed, 8 insertions(+), 1 deletion(-) diff --git a/src/samples/floors/ui.cpp b/src/samples/floors/ui.cpp index 33ace3a..6639dc3 100644 --- a/src/samples/floors/ui.cpp +++ b/src/samples/floors/ui.cpp @@ -26,6 +26,10 @@ Ui::Ui(TextureRepository *t_texRepo) info.size.set(128.0F, 32.0F); info.position.set(500.0F, 430.0F); + reward.size.set(128.0F, 128.0F); + reward.position.set(500.0F, 280.0F); + reward.flipVertically(true); + task1.size.set(128.0F, 32.0F); task1.position.set(500.0F, 10.0F); @@ -38,6 +42,7 @@ Ui::Ui(TextureRepository *t_texRepo) task2Checkbox.size.set(32.0F, 32.0F); task2Checkbox.position.set(460.0F, 50.0F); + t_texRepo->add("2d/", "reward", BMP)->addLink(reward.getId()); t_texRepo->add("2d/", "info_text", PNG)->addLink(info.getId()); t_texRepo->add("2d/", "check1_text", PNG)->addLink(task1.getId()); t_texRepo->add("2d/", "check2_text", PNG)->addLink(task2.getId()); @@ -74,6 +79,8 @@ void Ui::update(const Player &player) void Ui::render(Renderer *t_renderer) { + if (isTask1Done && isTask2Done) + t_renderer->draw(reward); t_renderer->draw(info); t_renderer->draw(task1); t_renderer->draw(task2); diff --git a/src/samples/floors/ui.hpp b/src/samples/floors/ui.hpp index 2eee558..f96edb9 100644 --- a/src/samples/floors/ui.hpp +++ b/src/samples/floors/ui.hpp @@ -28,7 +28,7 @@ public: private: u8 isTask1Done, isTask2Done; - Sprite task1, task2, task1Checkbox, task2Checkbox, info; + Sprite task1, task2, task1Checkbox, task2Checkbox, info, reward; Texture *grayCheckboxTex, *blueCheckboxTex; };