| 12345678910111213141516171819202122232425262728293031323334 |
- package main
- import "fmt"
- func (game *Game) initRobots() {
- var fabricate int = game.level * 16
- for i := 0; i < fabricate; i++ {
- var found bool
- var rndPos Position
- for !found {
- rndPos := game.randPos()
- if !game.onPlayer(rndPos) {
- found = true
- }
- }
- game.robots = append(game.robots, rndPos)
- }
- for _, r := range game.robots {
- fmt.Println("xy", r.x, r.y)
- }
- }
- func (game *Game) drawRobots() {
- for _, r := range game.robots {
- game.screen.SetContent(r.x, r.y, '+', nil, game.style)
- }
- }
- func (game *Game) drawTrash() {
- for _, t := range game.trash {
- game.screen.SetContent(t.x, t.y, '*', nil, game.style)
- }
- }
|