Advertisement
Guest User

Untitled

a guest
Nov 21st, 2019
120
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Scala 0.64 KB | None | 0 0
  1. package snake
  2.  
  3. import introprog.PixelWindow
  4.  
  5.  
  6. class OnePlayerGame extends SnakeGame("OnePlayerGame") { // ska ärva SnakeGame
  7.  
  8.   def applySnake(game: SnakeGame): Snake = new Snake(randomFreePos(), North, headColor = Colors.Green, tailColor = Colors.DarkGreen,  game)
  9.  
  10.   //var isGameOver = false
  11.   // orm, äpple, ev. bananer etc
  12.  
  13.   def play(playerNames: String*): Unit = {
  14.     val player = Player(name = playerNames(0), left = "Left", right = "Right", up = "Up", down = "Down", snake = applySnake(this))
  15.  
  16.     players :+= player
  17.     entities :+= player.snake
  18.     startGameLoop()
  19.  
  20.   }
  21.  
  22.   override def isGameOver: Boolean = ???
  23. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement