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


package nz.ac.vuw.ecs.swen225.gp6.domain.Tiles
This package includes classes that each represent a tile, most of which will be possibly used in game(currently onlyNull and Periphery cannot be in the maze).
  • Classes
    Class
    Description
    A class representing blue key which when picked up by hero, can be used to unlock blue locks.
    A class representing a blue lock that can be unlocked by a blue key.
    Coin class is a collectible item in the game that the hero must collect to be able to finish the level.
    A class representing an empty INVENTORY tile.
    A class representing a exit door that represents the exit door when all coins/treasures aren't yet collected.
    A class representing an exit door that represents the exit door when all coins/treasures are collected and the player can pass through it to pass the level.
    A class representing an empty floor tile, which both hero and enemy can move onto.
    A class representing green key which when picked up by hero, can be used to unlock green locks.
    A class representing a green lock that can be unlocked by a green key.
    A class that represents the hero/player in the game.
    This class represents a info tile which when only hero can move on, and will display hints for the current level.
    This class is made to be used as a somewhat empty tile template for various circumstances internally in domain(such as in inventory).
    A class representing orange key which when picked up by hero, can be used to unlock orange locks.
    A class representing a orange lock that can be unlocked by a orange key.
    This class is only made to aid the renderer with drawing out of bound tiles, no hero, enemy or any other tile should be able to move on this tile.
    A class representing a wall, which hero and enemy actors cannot move on.
    A class representing yellow key which when picked up by hero, can be used to unlock yellow locks.
    A class representing a yellow lock that can be unlocked by a yellow key.