Added welcome-message

This commit is contained in:
_brxxh 2023-11-23 18:19:24 +01:00
parent 2a42731628
commit 500464fa73

View file

@ -233,12 +233,13 @@ struct QuickWings {
}
};
/*
TODO: finish this
// TODO: finish this
struct Message {
paradiso::Sprite messageSprite;
paradiso::Renderer renderer{};
bool start = false;
float pos = 100.0f;
Message() {
auto messageImage = paradiso::BitmapIO::get().load("message.png");
@ -254,8 +255,20 @@ struct Message {
shader.set_uniform("scale", messageSprite.scale);
renderer.draw(messageSprite, shader);
}
void update() {
if (start == true) {
messageSprite.pivot.y() = pos;
}
}
void on_keyboard(const paradiso::Window::KeyboardInputStack& input) {
if (input.size()) {
start = true;
}
}
};
*/
auto main() -> int {
@ -300,7 +313,7 @@ auto main() -> int {
paradiso::BitmapIO::get().set_path("assets");
// Load
//* auto message = Message{};
auto message = Message{};
auto background = Background{};
auto grass = Grass{};
auto quickwingsapp = QuickWings{};
@ -321,10 +334,13 @@ auto main() -> int {
quickwingsapp.on_keyboard(w.keyboard_input());
quickwingsapp.update();
message.on_keyboard(w.keyboard_input());
message.update();
// Draw
background.draw(shader);
grass.draw(shader);
//* message.draw(shader);
message.draw(shader);
quickwingsapp.draw(shader);
// wait for frame rate