diff --git a/04_combat/movement.go b/04_combat/movement.go index 367caf3..cd4ebd6 100644 --- a/04_combat/movement.go +++ b/04_combat/movement.go @@ -1,13 +1,5 @@ package main -func (game *Game) MoveEnemy(from Position, to Position) { - enemy, ok := game.Enemies[from] - if !ok { dbg.Fatal("no enemy at", from, "wtf") } - - delete(game.Enemies, from) - game.Enemies[to] = enemy -} - func (game *Game) MovePlayer(x_delta int, y_delta int) { target := Position{ game.Player.Pos.X + x_delta, @@ -20,3 +12,11 @@ func (game *Game) MovePlayer(x_delta int, y_delta int) { game.Player.Pos = target } } + +func (game *Game) MoveEnemy(from Position, to Position) { + enemy, ok := game.Enemies[from] + if !ok { dbg.Fatal("no enemy at", from, "wtf") } + + delete(game.Enemies, from) + game.Enemies[to] = enemy +}