mirror of
https://github.com/Relintai/sfw.git
synced 2025-02-19 23:14:19 +01:00
Switch between rendered modes using space in the test app.
This commit is contained in:
parent
a7007dda46
commit
9c94e2da8b
@ -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;
|
||||||
|
Loading…
Reference in New Issue
Block a user