// @topic S-0301-01-24-20 mazegame v.1 java interface demo // @brief class RoomSimple (simple room with 4 walls) package mazegame; public class RoomSimple { public final static int DIR_EAST = 0; public final static int DIR_SOUTH = 1; public final static int DIR_WEST = 2; public final static int DIR_NORTH = 3; private WallSimple wallEast = new WallSimple(); private WallSimple wallSouth = new WallSimple(); private WallSimple wallWest = new WallSimple(); private WallSimple wallNorth = new WallSimple(); private IWall[] wallConfig = { wallEast, wallSouth, wallWest, wallNorth }; public void setWall( int direction, WallDoor wall ) { wallConfig[ direction ] = wall; }//setWall }//class RoomSimple