java.lang.Object
nz.ac.vuw.ecs.swen225.gp6.domain.TileAnatomy.AbstractTile
nz.ac.vuw.ecs.swen225.gp6.domain.TileGroups.Actor
All Implemented Interfaces:
Tile
Direct Known Subclasses:
Hero

public abstract class Actor extends AbstractTile
an actor abstract class that all moving creatures must inherit, including hero.
  • Constructor Details

    • Actor

      public Actor(TileInfo info)
      constructor for an actor, set initial facing direction to Up and initial tileOn to floor tile.
      Parameters:
      info - instance of tileInfo for an actor
  • Method Details

    • tileOn

      public Tile tileOn()
      this gets the tile that the actor will replace when moved.
      Returns:
      tile under actor