ScummVM API documentation
QDEngine::sGridCell Class Reference

Public Types

enum  cell_attribute_t {
  CELL_SELECTED = 0x01, CELL_IMPASSABLE = 0x02, CELL_OCCUPIED = 0x04, CELL_PERSONAGE_OCCUPIED = 0x08,
  CELL_PERSONAGE_PATH = 0x10
}
 Атрибуты More...
 

Public Member Functions

 sGridCell (uint16 atr, int16 h)
 
bool is_walkable () const
 
void make_impassable ()
 
void make_walkable ()
 
void select ()
 
void deselect ()
 
void toggle_select ()
 
bool is_selected () const
 
int16 height () const
 
void set_height (int16 h)
 
void set_attribute (uint32 attr)
 
void toggle_attribute (uint32 attr)
 
void drop_attribute (uint32 attr)
 
bool check_attribute (uint32 attr) const
 
uint32 attributes () const
 
void set_attributes (uint32 attr)
 
bool clear ()
 

Member Enumeration Documentation

◆ cell_attribute_t

Атрибуты

Enumerator
CELL_SELECTED 

ячейка выделена

CELL_IMPASSABLE 

ячейка непроходима

CELL_OCCUPIED 

ячейка занята объектом

CELL_PERSONAGE_OCCUPIED 

ячейка занята персонажем

CELL_PERSONAGE_PATH 

по ячейке проходит путь персонажа


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