|
|
@ -239,7 +239,7 @@ func (game *Game) InitScreen() { |
|
|
|
if err != nil { log.Fatal(err) } |
|
|
|
if err != nil { log.Fatal(err) } |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
func MakeGame(width int, height int) (*Game) { |
|
|
|
func NewGame(width int, height int) (*Game) { |
|
|
|
var game Game |
|
|
|
var game Game |
|
|
|
|
|
|
|
|
|
|
|
game.width = width |
|
|
|
game.width = width |
|
|
@ -497,7 +497,7 @@ func (game *Game) AddRooms(dead_ends []Position, size int) { |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
func (game *Game) MakeMap() []Position { |
|
|
|
func (game *Game) NewMap() []Position { |
|
|
|
game.FillMap(game.level, '#') |
|
|
|
game.FillMap(game.level, '#') |
|
|
|
dead_ends := game.HuntAndKill() |
|
|
|
dead_ends := game.HuntAndKill() |
|
|
|
|
|
|
|
|
|
|
@ -530,11 +530,11 @@ func main() { |
|
|
|
if err != nil { log.Fatal(err) } |
|
|
|
if err != nil { log.Fatal(err) } |
|
|
|
dbg = log.New(out, "", log.LstdFlags) |
|
|
|
dbg = log.New(out, "", log.LstdFlags) |
|
|
|
|
|
|
|
|
|
|
|
game := MakeGame(27, 17) |
|
|
|
game := NewGame(27, 17) |
|
|
|
game.InitScreen() |
|
|
|
game.InitScreen() |
|
|
|
|
|
|
|
|
|
|
|
for { |
|
|
|
for { |
|
|
|
dead_ends := game.MakeMap() |
|
|
|
dead_ends := game.NewMap() |
|
|
|
game.PlaceEnemies(dead_ends) |
|
|
|
game.PlaceEnemies(dead_ends) |
|
|
|
game.Render() |
|
|
|
game.Render() |
|
|
|
|
|
|
|
|
|
|
|