aboutsummaryrefslogtreecommitdiff
path: root/src/example/demo.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/example/demo.cpp')
-rw-r--r--src/example/demo.cpp8
1 files changed, 8 insertions, 0 deletions
diff --git a/src/example/demo.cpp b/src/example/demo.cpp
index d7adbdb..33f4d74 100644
--- a/src/example/demo.cpp
+++ b/src/example/demo.cpp
@@ -11,6 +11,11 @@ using namespace std;
class PlayerController : public Script {
void update() {
+ Rigidbody & body = get_component<Rigidbody>();
+
+ if (get_key_state(Keycode::SPACE)) {
+ body.add_force_linear({ 0, -1 });
+ }
}
};
@@ -52,6 +57,9 @@ class DemoScene : public Scene {
int main() {
Config::get_instance() = {
+ .physics = {
+ .gravity = 20,
+ },
.window = {
.size = {800, 800},
},