vooga.games.mariogame.tiles
Class Tile

java.lang.Object
  extended by Sprite
      extended by vooga.games.mariogame.tiles.Tile

public abstract class Tile
extends Sprite


Nested Class Summary
static class Tile.State
           
 
Constructor Summary
Tile(java.awt.image.BufferedImage image, double x, double y)
           
 
Method Summary
abstract  void actOnCollision(Sprite sprite)
           
 ItemSprite checkItem()
           
 Tile.State getState()
           
protected  void setState(Tile.State state)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Tile

public Tile(java.awt.image.BufferedImage image,
            double x,
            double y)
Method Detail

actOnCollision

public abstract void actOnCollision(Sprite sprite)

setState

protected void setState(Tile.State state)

getState

public Tile.State getState()

checkItem

public ItemSprite checkItem()