aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMartin Kagamino Lehoux <martin@lehoux.net>2025-07-24 15:06:02 +0200
committerMartin Kagamino Lehoux <martin@lehoux.net>2025-07-24 15:06:02 +0200
commit500df7635bf1b24f19bec5dede929389bb1b179c (patch)
tree79769165094a68e00ac9998a61a3874d2ef958ad
parent337dee61ada57e1d44079822abc437b8fc168843 (diff)
fix: More up-to-date moveMap
-rw-r--r--main.go5
1 files changed, 2 insertions, 3 deletions
diff --git a/main.go b/main.go
index e4d74b0..d119c43 100644
--- a/main.go
+++ b/main.go
@@ -124,15 +124,14 @@ func (g *Game) Update() error {
g.CurrentAction = Patrolling
slog.Info("patrolling action")
}
- moveMap := g.getMoveMap()
switch g.CurrentAction {
case Selecting:
- g.updateSelecting(cursor, moveMap)
+ g.updateSelecting(cursor, g.getMoveMap())
case Patrolling:
g.updatePatrolling(cursor)
}
for _, e := range g.Entities {
- physics.UpdateMove(&e.Move, &e.Position, moveMap)
+ physics.UpdateMove(&e.Move, &e.Position, g.getMoveMap())
e.UpdateOrder(g)
UpdateSpawn(g, &e.Spawn, e.Position)
}