reimplement enemy-filter loop (now enemy's reaction, and decision to possibly filter, is fully under enemy's control - physics, damage reaction, whether to filter or update enemy's state, etc.)

This commit is contained in:
2025-02-08 01:05:39 +00:00
parent 1be44335cb
commit 23cf480dad
7 changed files with 273 additions and 288 deletions

View File

@@ -0,0 +1,7 @@
signature ENEMY_VARIANTS =
sig
datatype t = PATROL_SLIME | FOLLOW_SLIME
end
structure EnemyVariants: ENEMY_VARIANTS =
struct datatype t = PATROL_SLIME | FOLLOW_SLIME end