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); } }