Refactor character and enemy AI movement logic; implement delta time for smoother updates and replace object (a reserved keyword) with prop.

This commit is contained in:
2026-03-28 16:43:37 +00:00
parent 95f2be311d
commit e42b31ec24
13 changed files with 219 additions and 205 deletions
+2 -2
View File
@@ -25,9 +25,9 @@ class Enemy
false
end
def update
def update(dt)
player_pos = $bus.get(:player_position)
@ai.update(*player_pos) if player_pos
@ai.update(*player_pos, dt) if player_pos
end
def draw