snakeprogram
Class MultipleSnakesStore
java.lang.Object
snakeprogram.MultipleSnakesStore
- All Implemented Interfaces:
- java.lang.Iterable<Snake>
public class MultipleSnakesStore
- extends java.lang.Object
- implements java.lang.Iterable<Snake>
This class stores multiple snakes, it has some convenience functions for checking if
snakes exist or not.
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
MultipleSnakesStore
public MultipleSnakesStore()
addSnake
public void addSnake(Snake snk)
deleteSnake
public void deleteSnake(Snake snk)
getSnake
public Snake getSnake(int index)
getNumberOfSnakes
public int getNumberOfSnakes()
getLastSnake
public Snake getLastSnake()
iterator
public java.util.Iterator<Snake> iterator()
- Specified by:
iterator
in interface java.lang.Iterable<Snake>
purgeSnakes
public void purgeSnakes()
- remove empty snakes