summaryrefslogtreecommitdiff
path: root/src/content/entities/entity_grenade.rs
diff options
context:
space:
mode:
authorKai Stevenson <kai@kaistevenson.com>2026-08-23 01:07:07 -0700
committerKai Stevenson <kai@kaistevenson.com>2026-08-23 01:07:07 -0700
commitd6664b9b5a9a3aab500b547e4d7448a8bc4ad416 (patch)
tree688d30258e1e3b06d038ab40ea9c3d3a561c6426 /src/content/entities/entity_grenade.rs
parent260d5b0056f1a7177bcc98316592811577a0a565 (diff)
allow entity damage
Diffstat (limited to 'src/content/entities/entity_grenade.rs')
-rw-r--r--src/content/entities/entity_grenade.rs9
1 files changed, 2 insertions, 7 deletions
diff --git a/src/content/entities/entity_grenade.rs b/src/content/entities/entity_grenade.rs
index c13c239..f6c82e8 100644
--- a/src/content/entities/entity_grenade.rs
+++ b/src/content/entities/entity_grenade.rs
@@ -15,12 +15,7 @@ struct GrenadeEntityBehaviour {
}
impl EntityBehaviour for GrenadeEntityBehaviour {
- fn update(
- &mut self,
- update_ctx: &mut EntityUpdateCtx,
- ctx: &mut SimCtx,
- delta_time: f32,
- ) {
+ fn update(&mut self, update_ctx: &mut EntityUpdateCtx, ctx: &mut SimCtx, delta_time: f32) {
self.fuse -= delta_time;
if self.fuse <= 0.0 {
apply_explosion(
@@ -44,7 +39,7 @@ pub fn entity_grenade_def(position: Vec2, fuse: f32) -> EntityDef {
for y in 0..h {
let cell_idx = x + y * w;
raw_cells[cell_idx as usize] = Cell::from_material(MaterialId::Steel);
- raw_cells[cell_idx as usize].set_entity(true);
+ raw_cells[cell_idx as usize].set_entity_integrated(true);
}
}