Beispiel #1
0
 public BattleMapTilePointAndType(int[,] map, int x, int y, MapTileJointPositionType position)
 {
     this.type     = map[x, y];
     this.x        = x;
     this.y        = y;
     this.position = position;
 }
    public BattleMapTile GetJointTile(MapTileJointPositionType jointPositionType)
    {
        switch (jointPositionType)
        {
        case MapTileJointPositionType.TOP_RIGHT:
            return(TopRight);

        case MapTileJointPositionType.RIGHT:
            return(Right);

        case MapTileJointPositionType.BOTTOM_RIGHT:
            return(BottomRight);

        case MapTileJointPositionType.BOTTOM_LEFT:
            return(BottomLeft);

        case MapTileJointPositionType.LEFT:
            return(Left);

        case MapTileJointPositionType.TOP_LEFT:
            return(TopLeft);

        default:
            return(null);
        }
    }