Advertisement
Guest User

Untitled

a guest
Nov 15th, 2018
95
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.60 KB | None | 0 0
  1. package snake
  2. import introprog.BlockGame
  3.  
  4. /*Apple.
  5. Det ska finnas (minst) ett äpple. Ett äpple består av ett rött block och finns på
  6. en slumpvis position. Ett äpple kan ätas av en orm om ormens huvud träffar äpplet.
  7. Varje gång ett äpple äts upp av en orm så teleporteras äpplet till en ny position och
  8. kan ätas igen.*/
  9.  
  10. class Apple (
  11. val initPos: Pos,
  12. val appleColor: java.awt.Color,
  13. val game: SnakeGame
  14. ) extends CanTeleport{
  15. def teleportAfterSteps = 50
  16.  
  17. def game: SnakeGame
  18.  
  19. def draw(): Unit
  20.  
  21. def erase(): Unit
  22.  
  23. def isOccupyingBlockAt(p: Pos): Boolean
  24. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement