|
|
@ -49,10 +49,6 @@ func (game *Game) FillMap(target Map, setting rune) { |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
func (game *Game) NewMap() { |
|
|
|
|
|
|
|
game.FillMap(game.Level, '#') |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
func (game *Game) Neighbors(near Position) []Position { |
|
|
|
func (game *Game) Neighbors(near Position) []Position { |
|
|
|
result := make([]Position, 0, 4) |
|
|
|
result := make([]Position, 0, 4) |
|
|
|
points := compass(near, 2) |
|
|
|
points := compass(near, 2) |
|
|
@ -65,3 +61,7 @@ func (game *Game) Neighbors(near Position) []Position { |
|
|
|
|
|
|
|
|
|
|
|
return result |
|
|
|
return result |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
func (game *Game) NewMap() { |
|
|
|
|
|
|
|
game.FillMap(game.Level, '#') |
|
|
|
|
|
|
|
} |
|
|
|