Switch between rendered modes using space in the test app.

This commit is contained in:
Relintai 2024-01-05 16:36:44 +01:00
parent a7007dda46
commit 9c94e2da8b

View File

@ -28,6 +28,12 @@ public:
down = pressed; down = pressed;
} else if (scancode == KEY_D) { } else if (scancode == KEY_D) {
right = pressed; right = pressed;
}
if (k->get_physical_scancode() == KEY_SPACE) {
if (pressed) {
immediate = !immediate;
}
} }
return; return;
@ -67,8 +73,11 @@ public:
} }
virtual void render() { virtual void render() {
//render_obj(); if (!immediate) {
render_immediate(); render_obj();
} else {
render_immediate();
}
} }
virtual void render_immediate() { virtual void render_immediate() {
@ -156,6 +165,8 @@ public:
} }
GameApplication() { GameApplication() {
immediate = false;
left = false; left = false;
right = false; right = false;
up = false; up = false;
@ -327,6 +338,8 @@ public:
memdelete(sprite); memdelete(sprite);
} }
bool immediate;
bool left; bool left;
bool right; bool right;
bool up; bool up;