|
|
void | set_resources_size (int sz) |
| |
|
qdLoadingProgressFnc | set_loading_progress_callback (qdLoadingProgressFnc p, void *dp=0) |
| |
|
void | show_loading_progress (int sz=0) |
| |
|
bool | add_sound (qdSound *p) |
| |
|
bool | remove_sound (const char *name) |
| |
|
bool | remove_sound (qdSound *p) |
| |
|
virtual qdSound * | get_sound (const char *name) |
| |
|
bool | is_sound_in_list (const char *name) |
| |
|
bool | is_sound_in_list (qdSound *p) |
| |
|
bool | add_animation (qdAnimation *p) |
| |
|
bool | remove_animation (const char *name) |
| |
|
bool | remove_animation (qdAnimation *p) |
| |
|
virtual qdAnimation * | get_animation (const char *name) |
| |
|
bool | is_animation_in_list (const char *name) |
| |
|
bool | is_animation_in_list (qdAnimation *p) |
| |
|
bool | add_animation_set (qdAnimationSet *p) |
| |
|
bool | remove_animation_set (const char *name) |
| |
|
bool | remove_animation_set (qdAnimationSet *p) |
| |
|
virtual qdAnimationSet * | get_animation_set (const char *name) |
| |
|
bool | is_animation_set_in_list (const char *name) |
| |
|
bool | is_animation_set_in_list (qdAnimationSet *p) |
| |
|
const qdSoundList & | sound_list () const |
| |
|
const qdAnimationList & | animation_list () const |
| |
|
const qdAnimationSetList & | animation_set_list () const |
| |
|
virtual void | load_script_body (const xml::tag *p) |
| |
|
virtual bool | save_script_body (Common::WriteStream &fh, int indent=0) const |
| |
|
virtual int | load_resources () |
| |
|
void | free_resources () |
| |
|
virtual void | quant (float dt) |
| |
|
void | add_scale_info (qdScaleInfo *p) |
| |
|
bool | get_object_scale (const char *p, float &sc) |
| |
|
bool | set_object_scale (const char *p, float sc) |
| |
|
virtual qdScaleInfo * | get_scale_info (const char *p) |
| |
|
virtual int | get_resources_size () |
| |
|
qdConditionalObject::trigger_start_mode | trigger_start () |
| | Активация триггера.
|
| |
|
| qdConditionalObject (const qdConditionalObject &obj) |
| |
|
qdConditionalObject & | operator= (const qdConditionalObject &obj) |
| |
|
virtual bool | check_conditions () |
| | Возвращает true, если условия выполняются.
|
| |
|
int | add_condition (const qdCondition *p) |
| | Добавляет условие. Возвращает поярдковый номер,-1 в случае ошибки.
|
| |
|
bool | update_condition (int num, const qdCondition &p) |
| | Обновляет условие условие с порядковым номером num.
|
| |
|
bool | remove_conditon (int idx) |
| | Удаляет условие.
|
| |
|
const qdCondition * | get_condition (int idx=0) const |
| | Возвращает указатель на условие.
|
| |
|
int | conditions_count () const |
| | Возвращает количество условий.
|
| |
|
int | add_condition_group (const qdConditionGroup *p) |
| | Добавляет группу условий. Возвращает поярдковый номер,-1 в случае ошибки.
|
| |
|
bool | update_condition_group (int num, const qdConditionGroup &p) |
| | Обновляет группу условий с порядковым номером num.
|
| |
|
bool | remove_conditon_group (int idx) |
| | Удаляет группу условий.
|
| |
|
const qdConditionGroup * | get_condition_group (int idx=0) const |
| | Возвращает указатель на группу условий.
|
| |
|
int | condition_groups_count () const |
| | Возвращает количество групп условий.
|
| |
|
ConditionsMode | conditions_mode () const |
| | Возвращает режим проверки условий.
|
| |
|
void | set_conditions_mode (ConditionsMode m) |
| | Устанавливает режим проверки условий.
|
| |
|
bool | has_conditions () const |
| | Возвращает true, если список условий не пустой.
|
| |
|
void | conditions_quant (float dt) |
| | Обсчет логики условий, dt - время в секундах.
|
| |
|
virtual bool | init () |
| | Инициализация объекта, вызывается при старте и перезепуске игры.
|
| |
|
bool | load_data (Common::SeekableReadStream &fh, int save_version) |
| | Загрузка данных из сэйва.
|
| |
|
bool | save_data (Common::WriteStream &fh) const |
| | Запись данных в сэйв.
|
| |
|
bool | is_condition_in_group (int condition_idx) const |
| |
| virtual bool | trigger_can_start () const |
| | Возвращает true, если триггер может быть активирован при выполнении его внутренних условий. More...
|
| |
|
| qdNamedObject (const qdNamedObject &p) |
| |
|
qdNamedObject & | operator= (const qdNamedObject &p) |
| |
|
qdNamedObject * | owner () const |
| | Возвращает владельца объекта.
|
| |
|
qdNamedObject * | owner (qdNamedObjectType tp) const |
| | Возвращает владельца объекта, тип которого tp.
|
| |
|
void | set_owner (qdNamedObject *p) |
| | Устанавливает владельца объекта.
|
| |
|
void | set_flag (int fl) |
| | Устанавливает флаг.
|
| |
|
void | drop_flag (int fl) |
| | Скидывает флаг.
|
| |
|
bool | check_flag (int fl) const |
| | Возвращает true, если установлен флаг fl.
|
| |
|
void | clear_flags () |
| | Очищает флаги.
|
| |
|
int | flags () const |
| | Возвращает значение флагов объекта.
|
| |
|
virtual int | named_object_type () const =0 |
| | Возвращает тип объекта.
|
| |
|
void | add_trigger_reference () |
| | Добавляет ссылку из триггеров на объект.
|
| |
|
void | remove_trigger_reference () |
| | Удаляет ссылку из триггеров на объект.
|
| |
|
void | clear_trigger_references () |
| | Очищает счётчик ссылок из триггеров на объект.
|
| |
|
bool | is_in_triggers () const |
| | Возвращает true, если на объект есть ссылки из триггеров.
|
| |
|
Common::String | toString () const |
| |
|
| qdNamedObjectBase (const qdNamedObjectBase &obj) |
| |
|
qdNamedObjectBase & | operator= (const qdNamedObjectBase &obj) |
| |
|
const char * | name () const |
| | Возвращает имя объекта.
|
| |
|
void | set_name (const char *p) |
| | Устанавливает имя объекта.
|
| |