Pol  Revision:cb584c9
Pol::Core::USTRUCT_TILE Struct Reference

#include <ustruct.h>

Public Types

enum  {
  FLAG_FLOOR = 0x00000001, FLAG_WEAPON = 0x00000002, FLAG_TRANSPARENT = 0x00000004, FLAG_TRANSLUCENT = 0x00000008,
  FLAG_WALL = 0x00000010, FLAG__DAMAGING = 0x00000020, FLAG_BLOCKING = 0x00000040, FLAG_LIQUID = 0x00000080,
  FLAG_PLATFORM = 0x00000200, FLAG_HALF_HEIGHT = 0x00000400, FLAG_STACKABLE = 0x00000800, FLAG_WINDOW = 0x00001000,
  FLAG_NO_SHOOT = 0x00002000, FLAG_DESC_NEEDS_A = 0x00004000, FLAG_DESC_NEEDS_AN = 0x00008000, FLAG__DESCRIPTIONAL = 0x00010000,
  FLAG__TRANSPARENT = 0x00020000, FLAG__MAP = 0x00100000, FLAG__CONTAINER = 0x00200000, FLAG_EQUIPPABLE = 0x00400000,
  FLAG__LIGHTSOURCE = 0x00800000, FLAG_ANIMATED = 0x01000000, FLAG_HOVEROVER = 0x02000000, FLAG__WALK = 0x04000000,
  FLAG__WHOLE_BODY = 0x08000000, FLAG_ROOF = 0x10000000, FLAG_DOOR = 0x20000000, FLAG_WALKBLOCK = FLAG_BLOCKING | FLAG_PLATFORM | FLAG_HALF_HEIGHT,
  FLAG_PASSABLE_WATER = FLAG_FLOOR | FLAG_LIQUID
}
 

Public Attributes

u32 anim
 
u32 flags
 
u8 height
 
u8 layer
 
char name [20]
 
u8 unk14
 
u8 unk15
 
u8 unk6
 
u8 unk7
 
u8 unk8
 
u8 unk9
 
u8 weight
 

Detailed Description

Definition at line 48 of file ustruct.h.

Member Enumeration Documentation

anonymous enum
Enumerator
FLAG_FLOOR 
FLAG_WEAPON 
FLAG_TRANSPARENT 
FLAG_TRANSLUCENT 
FLAG_WALL 
FLAG__DAMAGING 
FLAG_BLOCKING 
FLAG_LIQUID 
FLAG_PLATFORM 
FLAG_HALF_HEIGHT 
FLAG_STACKABLE 
FLAG_WINDOW 
FLAG_NO_SHOOT 
FLAG_DESC_NEEDS_A 
FLAG_DESC_NEEDS_AN 
FLAG__DESCRIPTIONAL 
FLAG__TRANSPARENT 
FLAG__MAP 
FLAG__CONTAINER 
FLAG_EQUIPPABLE 
FLAG__LIGHTSOURCE 
FLAG_ANIMATED 
FLAG_HOVEROVER 
FLAG__WALK 
FLAG__WHOLE_BODY 
FLAG_ROOF 
FLAG_DOOR 
FLAG_WALKBLOCK 
FLAG_PASSABLE_WATER 

Definition at line 63 of file ustruct.h.

Member Data Documentation

u32 Pol::Core::USTRUCT_TILE::anim

Definition at line 57 of file ustruct.h.

Referenced by Pol::UoConvert::create_tiles_cfg(), and Pol::UoTool::display_tileinfo().

u8 Pol::Core::USTRUCT_TILE::height
u8 Pol::Core::USTRUCT_TILE::layer
u8 Pol::Core::USTRUCT_TILE::unk14

Definition at line 58 of file ustruct.h.

Referenced by Pol::UoConvert::create_tiles_cfg(), and Pol::UoTool::display_tileinfo().

u8 Pol::Core::USTRUCT_TILE::unk15

Definition at line 59 of file ustruct.h.

Referenced by Pol::UoConvert::create_tiles_cfg(), and Pol::UoTool::display_tileinfo().

u8 Pol::Core::USTRUCT_TILE::unk6

Definition at line 53 of file ustruct.h.

Referenced by Pol::UoConvert::create_tiles_cfg(), and Pol::UoTool::display_tileinfo().

u8 Pol::Core::USTRUCT_TILE::unk7

Definition at line 54 of file ustruct.h.

Referenced by Pol::UoConvert::create_tiles_cfg(), and Pol::UoTool::display_tileinfo().

u8 Pol::Core::USTRUCT_TILE::unk8

Definition at line 55 of file ustruct.h.

Referenced by Pol::UoConvert::create_tiles_cfg(), and Pol::UoTool::display_tileinfo().

u8 Pol::Core::USTRUCT_TILE::unk9

Definition at line 56 of file ustruct.h.

Referenced by Pol::UoConvert::create_tiles_cfg(), and Pol::UoTool::display_tileinfo().

u8 Pol::Core::USTRUCT_TILE::weight

The documentation for this struct was generated from the following file: