zinger.nibbles
Class Entity

java.lang.Object
  |
  +--zinger.nibbles.Entity
Direct Known Subclasses:
Snake, Target

public abstract class Entity
extends java.lang.Object


Field Summary
 Field field
           
 byte level
           
 
Constructor Summary
Entity(Field field, byte level)
           
 
Method Summary
(package private) abstract  boolean advance()
           
(package private) abstract  SpaceOccupantDrawer getDrawer(SpaceOccupant s)
           
(package private) abstract  void gotEaten(Entity entity)
           
(package private) abstract  java.util.Iterator occupants()
           
 
Methods inherited from class java.lang.Object
, clone, equals, finalize, getClass, hashCode, notify, notifyAll, registerNatives, toString, wait, wait, wait
 

Field Detail

field

public final Field field

level

public final byte level
Constructor Detail

Entity

public Entity(Field field,
              byte level)
Method Detail

advance

abstract boolean advance()

getDrawer

abstract SpaceOccupantDrawer getDrawer(SpaceOccupant s)

occupants

abstract java.util.Iterator occupants()

gotEaten

abstract void gotEaten(Entity entity)