GetStaticTileData
Returns detailed information about a static tile, including flags, weight, height, and name, as a TStaticTileData record.
Возвращает детальную информацию о статическом тайле, включая флаги, вес, высоту и имя, в виде записи TStaticTileData.
function GetStaticTileData(Tile: Word): TStaticTileData;
Type definition:
TStaticTileData = packed record
Flags: Cardinal;
Flags2: Cardinal;
Weight: Byte;
Layer: Byte;
Count: Integer;
AnimID: Word;
Hue: Word;
LightIndex: Word;
Height: Byte;
Name: TTileName;
end;
def GetStaticTileData(Tile: int) -> StaticTileData: ...
var
Data: TStaticTileData;
begin
Data := GetStaticTileData($0449);
{$IFDEF DWSCRIPT}
AddToSystemJournal('Name: ' + Data.Name);
AddToSystemJournal('Height: ' + IntToStr(Data.Height));
{$ELSE}
AddToSystemJournal('Name: ' + AnsiByteArrayToString(Data.Name));
{$ENDIF}
end.
data = GetStaticTileData(0x0449)
AddToSystemJournal(f'Flags: {data.Flags}, Height: {data.Height}')