Exemplo n.º 1
0
 public MapObject(String name, int Id, MapObjectMetrics MapObjectMetrics, MapObjectType MapObjectType, MapObjectDoor MapObjectDoor, MapObjectDescription MapObjectDescription)
 {
     this.Name                 = name;
     this.Id                   = Id;
     this.MapObjectMetrics     = MapObjectMetrics;
     this.MapObjectType        = MapObjectType;
     this.MapObjectDoor        = MapObjectDoor;
     this.MapObjectDescription = MapObjectDescription;
     setMapObjectProperties(MapObjectMetrics);
 }
Exemplo n.º 2
0
 public void setMapObjectProperties(MapObjectMetrics mapObjectMetrics)
 {
     this.rectangle        = new Rectangle();
     this.rectangle.Width  = mapObjectMetrics.MapObjectDimensions.Width;
     this.rectangle.Height = mapObjectMetrics.MapObjectDimensions.Height;
     setRectanglePositionOnMap(mapObjectMetrics.MapObjectCoordinates);
     setTextBlockProperties();
     setTextBlockPositionOnMap(mapObjectMetrics.MapObjectCoordinates);
     setMapObjectColor();
     setMapObjectDoorPosition(MapObjectDoor.MapObjectDoorOrientation);
 }