Package nz.ac.vuw.ecs.swen225.gp6.domain.TileGroups


package nz.ac.vuw.ecs.swen225.gp6.domain.TileGroups
This package includes classes that are used to group together certain similar tiles and decrease code duplication.
  • Class
    Description
    an actor abstract class that all moving creatures must inherit, including hero.
    An abstract class that all door tiles must inherit.
    Everything that the player can pick up, including all kinds of key, all kinds of treasure and tool, must extend this class.
    This is an abstract class for all kinds of keys, and each key must have a KeyColor enum associated with it.
    enum for matching doors and keys, to avoid for checking for types.