Added welcome-message
This commit is contained in:
parent
2a42731628
commit
500464fa73
1 changed files with 21 additions and 5 deletions
|
@ -233,12 +233,13 @@ struct QuickWings {
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
|
|
||||||
/*
|
|
||||||
TODO: finish this
|
|
||||||
|
|
||||||
|
// TODO: finish this
|
||||||
struct Message {
|
struct Message {
|
||||||
paradiso::Sprite messageSprite;
|
paradiso::Sprite messageSprite;
|
||||||
paradiso::Renderer renderer{};
|
paradiso::Renderer renderer{};
|
||||||
|
bool start = false;
|
||||||
|
float pos = 100.0f;
|
||||||
|
|
||||||
Message() {
|
Message() {
|
||||||
auto messageImage = paradiso::BitmapIO::get().load("message.png");
|
auto messageImage = paradiso::BitmapIO::get().load("message.png");
|
||||||
|
@ -254,8 +255,20 @@ struct Message {
|
||||||
shader.set_uniform("scale", messageSprite.scale);
|
shader.set_uniform("scale", messageSprite.scale);
|
||||||
renderer.draw(messageSprite, shader);
|
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 {
|
auto main() -> int {
|
||||||
|
|
||||||
|
@ -300,7 +313,7 @@ auto main() -> int {
|
||||||
paradiso::BitmapIO::get().set_path("assets");
|
paradiso::BitmapIO::get().set_path("assets");
|
||||||
|
|
||||||
// Load
|
// Load
|
||||||
//* auto message = Message{};
|
auto message = Message{};
|
||||||
auto background = Background{};
|
auto background = Background{};
|
||||||
auto grass = Grass{};
|
auto grass = Grass{};
|
||||||
auto quickwingsapp = QuickWings{};
|
auto quickwingsapp = QuickWings{};
|
||||||
|
@ -321,10 +334,13 @@ auto main() -> int {
|
||||||
quickwingsapp.on_keyboard(w.keyboard_input());
|
quickwingsapp.on_keyboard(w.keyboard_input());
|
||||||
quickwingsapp.update();
|
quickwingsapp.update();
|
||||||
|
|
||||||
|
message.on_keyboard(w.keyboard_input());
|
||||||
|
message.update();
|
||||||
|
|
||||||
// Draw
|
// Draw
|
||||||
background.draw(shader);
|
background.draw(shader);
|
||||||
grass.draw(shader);
|
grass.draw(shader);
|
||||||
//* message.draw(shader);
|
message.draw(shader);
|
||||||
quickwingsapp.draw(shader);
|
quickwingsapp.draw(shader);
|
||||||
|
|
||||||
// wait for frame rate
|
// wait for frame rate
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue