From 0e3871ac267b81a122a5091d598cdef3dc3a0af4 Mon Sep 17 00:00:00 2001 From: Dominic Masters Date: Tue, 14 Apr 2026 09:47:17 -0500 Subject: [PATCH] Reset position --- src/dusk/engine/engine.c | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/src/dusk/engine/engine.c b/src/dusk/engine/engine.c index e559f220..f3d74b24 100644 --- a/src/dusk/engine/engine.c +++ b/src/dusk/engine/engine.c @@ -123,6 +123,15 @@ errorret_t engineUpdate(void) { uiUpdate(); errorChain(sceneUpdate()); + // Reset cube + if(inputIsDown(INPUT_ACTION_ACCEPT)) { + entityPositionSetPosition(phBoxEnt, phBoxPos, (vec3){ 0.0f, 4.0f, 0.0f }); + physicsbody_t *boxBody = entityPhysicsGetBody(phBoxEnt, phBoxPhys); + physicsBodySetPosition(boxBody, (vec3){ 0.0f, 4.0f, 0.0f }); + physicsBodySetVelocity(boxBody, (vec3){ 0.0f, 0.0f, 0.0f }); + } + + /* Step physics simulation */ physicsManagerUpdate();