// @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