summaryrefslogtreecommitdiff
path: root/src/main.rs
diff options
context:
space:
mode:
authorKai Stevenson <kai@kaistevenson.com>2026-08-26 23:54:09 -0700
committerKai Stevenson <kai@kaistevenson.com>2026-08-26 23:54:09 -0700
commita272aa9d9b2c642871abe2dc3379e6ffcce8bf56 (patch)
tree0d9bc97a916e7df97281cc4d81cc0c292540517c /src/main.rs
parent893502300c0206cf629ff4e9ed5b9327743ebd30 (diff)
sprite loader
Diffstat (limited to 'src/main.rs')
-rw-r--r--src/main.rs7
1 files changed, 6 insertions, 1 deletions
diff --git a/src/main.rs b/src/main.rs
index 6e6c9d9..00f2cbc 100644
--- a/src/main.rs
+++ b/src/main.rs
@@ -4,6 +4,7 @@ mod content;
mod input;
mod renderer;
mod sim;
+mod sprite_loader;
mod vfx;
use futures::executor;
@@ -21,7 +22,7 @@ use crate::{
content::{
entities::{
entity_bullet_emitter::entity_bullet_emitter_def, entity_cube::entity_cube_def,
- entity_grenade::entity_grenade_def,
+ entity_grenade::entity_grenade_def, entity_tnt::entity_tnt_def,
},
materials::MaterialId,
},
@@ -95,6 +96,10 @@ impl App {
sim.create_entity(entity_grenade_def(self.input_manager.world_mouse_pos, 3.0));
}
+ if self.input_manager.pressed(Input::Tnt) {
+ sim.create_entity(entity_tnt_def(self.input_manager.world_mouse_pos));
+ }
+
if self.input_manager.pressed(Input::Action3) {
sim.create_entity(entity_bullet_emitter_def(
self.input_manager.world_mouse_pos,