[Overview][Constants][Types][Classes][Procedures and functions][Variables][Index] Reference for unit 'Prometheus_Vid' (#Prometheus)

Map

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

Declaration

Source position: Prometheus_Vid.pas line 176

type Map = object

  TileData: ;

  TileCodeStart: ;

  TileCodeEnd: ;

  TileDataLoaded: ;

  TileSetsLoaded: Int64;

  TileSetName: ;

  TileWidth: Int64;

  TileHeight: Int64;

  LayerCode: ;

  LayerName: ;

  LayerWidth: ;

  LayerHeight: ;

  LayerHidden: ;

  LayerOffsetX: ;

  LayerOffsetY: ;

  LayersLoaded: Int64;

  LayerLoaded: ;

  LayerProperties: ;

  LayerPropertyName: ;

  LayerPropertyValue: ;

  MapFolder: ANSIString;

  procedure LoadFromTMX();

  procedure Empty;

  procedure DrawLayer();

  procedure Draw();

  procedure HideLayer();

  procedure ShowLayer();

  procedure SetLayerOffset();

  procedure LoadLayerFromCSV();

  procedure VerifyTileCodeContinuity;

  procedure AddLayerProperty();

  function GetLayerIdByName();

  function GetLayerIdByNameCase();

  function GetTileSrcFromID();

end;

Inheritance

Map

Description

Self containedd tile map management system.