Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package o1.labyrintti
- import scala.collection.immutable
- import scala.collection.mutable.Buffer
- class Square(val x: Int, val y: Int) {
- private val neighbours = Buffer[Square]()
- private var walls = Array(1, 1, 1, 1)
- private var empty: Boolean = true
- //kertoo mihin ruutuihin tästä ruudusta voi liikkua
- def pathOpen() = walls
- //poistaa suunnassa direction olevan seinän
- def removeWall(direction: Int) = walls(direction) = 0
- //siirtää pelaajan tähän ruutuun
- def movePlayer() = empty == false
- //poistaa pelaajan ruudusta
- def removePlayer() = empty == true
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement