Prevent users from TPing into trash.
This commit is contained in:
parent
4690e5b1f1
commit
227364f79e
13
player.go
13
player.go
@ -56,9 +56,20 @@ func (game *Game) movePlayer(press int) {
|
||||
}
|
||||
|
||||
func (game *Game) teleport() {
|
||||
pos := game.randPos()
|
||||
|
||||
var pos Position
|
||||
var safe bool = false
|
||||
|
||||
for !safe {
|
||||
pos = game.randPos()
|
||||
if !game.onTrash(pos) {
|
||||
safe = true
|
||||
}
|
||||
}
|
||||
|
||||
game.player.position.x = pos.x
|
||||
game.player.position.y = pos.y
|
||||
|
||||
}
|
||||
|
||||
func (game *Game) onPlayer(pos Position) bool {
|
||||
|
Loading…
x
Reference in New Issue
Block a user