|
|
|
@ -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 |
|
|
|
|
} |
|
|
|
|