Advertisement
Guest User

Untitled

a guest
Apr 14th, 2014
46
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Scala 0.60 KB | None | 0 0
  1. package o1.labyrintti
  2. import scala.collection.immutable
  3. import scala.collection.mutable.Buffer
  4.  
  5. class Square(val x: Int, val y: Int) {
  6.     private val neighbours = Buffer[Square]()
  7.     private var walls = Array(1, 1, 1, 1)
  8.     private var empty: Boolean = true
  9.    
  10.   //kertoo mihin ruutuihin tästä ruudusta voi liikkua
  11.   def pathOpen() = walls
  12.  
  13.  
  14.   //poistaa suunnassa direction olevan seinän
  15.   def removeWall(direction: Int) = walls(direction) = 0
  16.  
  17.   //siirtää pelaajan tähän ruutuun
  18.   def movePlayer() = empty == false
  19.  
  20.   //poistaa pelaajan ruudusta
  21.   def removePlayer() = empty == true
  22. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement