GetStaticTileData
Detailed information about Static tile, including Flags and Name.
NB: In PS you can use method AnsiByteArrayToString to convert “array of Char” to “String”
function GetStaticTileData(Tile : Word) : TStaticTileData;
TStaticTileData = record
Flags : Int64;
Weight : Word;
AnimID : Word;
Height : Integer;
RadarColorRGBA : Cardinal;
Name : array[0..19] of Char;
end;
function GetStaticTileData(Tile : Word) : TStaticTileData;
TStaticTileData = record
Flags : Int64;
Weight : Word;
AnimID : Word;
Height : Integer;
RadarColorRGBA : Cardinal;
Name : String;
end;
Pascal Example:
var S : String;
zz: TStaticTileData;
begin
zz := (GetStaticTileData($449))
{$IFDEF DWSCRIPT}
AddToSystemJournal(zz.Name);
{$ELSE} //Pascal Script
S:= AnsiByteArrayToString(zz.Name);
AddToSystemJournal(S);
{$ENDIF}
END.
Python Syntax:
def GetStaticTileData(Tile): --> dict