summaryrefslogtreecommitdiff
path: root/src/main.rs
diff options
context:
space:
mode:
authorKai Stevenson <kai@kaistevenson.com>2026-08-27 00:26:35 -0700
committerKai Stevenson <kai@kaistevenson.com>2026-08-27 00:26:35 -0700
commit6fcf3b4e085ab8009ff1b0fd34e3f0ff8765465b (patch)
tree38e451957e95f3063332883e37a05d31e80e245b /src/main.rs
parenta272aa9d9b2c642871abe2dc3379e6ffcce8bf56 (diff)
chair, performance improvement
Diffstat (limited to 'src/main.rs')
-rw-r--r--src/main.rs10
1 files changed, 9 insertions, 1 deletions
diff --git a/src/main.rs b/src/main.rs
index 00f2cbc..21460bd 100644
--- a/src/main.rs
+++ b/src/main.rs
@@ -31,7 +31,7 @@ use crate::{
InputManager,
},
renderer::RendererState,
- sim::{rb_manager::DebugRenderMode, sim_manager::SimManager},
+ sim::{entity::EntityDef, rb_manager::DebugRenderMode, sim_manager::SimManager},
vfx::VfxManager,
};
@@ -100,6 +100,14 @@ impl App {
sim.create_entity(entity_tnt_def(self.input_manager.world_mouse_pos));
}
+ if self.input_manager.pressed(Input::Action5) {
+ sim.create_entity(EntityDef::from_sprite(
+ self.input_manager.world_mouse_pos,
+ "assets/sprites/chair",
+ None,
+ ));
+ }
+
if self.input_manager.pressed(Input::Action3) {
sim.create_entity(entity_bullet_emitter_def(
self.input_manager.world_mouse_pos,