ScummVM API documentation
QDEngine::qdAnimationSet Class Reference
Inheritance diagram for QDEngine::qdAnimationSet:
QDEngine::qdNamedObject QDEngine::qdNamedObjectBase

Public Member Functions

 qdAnimationSet (const qdAnimationSet &set)
 
qdAnimationSetoperator= (const qdAnimationSet &set)
 
int named_object_type () const
 Возвращает тип объекта.
 
int size () const
 
void resize (int sz)
 
int get_angle_index (float direction_angle) const
 выдает индекс походки и остановки, соответствующих углу
 
float get_index_angle (int direction_index) const
 выдает угол походки и остановки, соответствующих индексу
 
float adjust_angle (float angle) const
 Возвращает ближайшее к angle направление, для которого есть анимация.
 
qdAnimationInfoget_animation_info (int index=0)
 
qdAnimationInfoget_animation_info (float direction_angle)
 
qdAnimationInfoget_static_animation_info (int index=0)
 
qdAnimationInfoget_static_animation_info (float direction_angle)
 
qdAnimationInfoget_start_animation_info (int index=0)
 
qdAnimationInfoget_start_animation_info (float direction_angle)
 
qdAnimationInfoget_stop_animation_info (int index=0)
 
qdAnimationInfoget_stop_animation_info (float direction_angle)
 
qdAnimationget_turn_animation () const
 
qdAnimationInfoget_turn_animation_info ()
 
void set_turn_animation (const char *animation_name)
 
float walk_sound_frequency (int direction_index) const
 
float walk_sound_frequency (float direction_angle) const
 
void set_walk_sound_frequency (int direction_index, float freq)
 
bool load_animations (const qdNamedObject *res_owner)
 
bool free_animations (const qdNamedObject *res_owner)
 
bool register_resources (const qdNamedObject *res_owner)
 Регистрация ресурсов набора в диспетчере ресурсов.
 
bool unregister_resources (const qdNamedObject *res_owner)
 Отмена регистрации ресурсов набора в диспетчере ресурсов.
 
bool scale_animations (float coeff_x, float coeff_y)
 
void load_script (const xml::tag *p)
 
bool save_script (Common::WriteStream &fh, int indent=0) const
 
float start_angle () const
 
void set_start_angle (float v)
 
- Public Member Functions inherited from QDEngine::qdNamedObject
 qdNamedObject (const qdNamedObject &p)
 
qdNamedObjectoperator= (const qdNamedObject &p)
 
qdNamedObjectowner () const
 Возвращает владельца объекта.
 
qdNamedObjectowner (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 bool load_data (Common::SeekableReadStream &fh, int save_version)
 Загрузка данных из сэйва.
 
virtual bool save_data (Common::WriteStream &fh) const
 Запись данных в сэйв.
 
void add_trigger_reference ()
 Добавляет ссылку из триггеров на объект.
 
void remove_trigger_reference ()
 Удаляет ссылку из триггеров на объект.
 
void clear_trigger_references ()
 Очищает счётчик ссылок из триггеров на объект.
 
bool is_in_triggers () const
 Возвращает true, если на объект есть ссылки из триггеров.
 
Common::String toString () const
 
- Public Member Functions inherited from QDEngine::qdNamedObjectBase
 qdNamedObjectBase (const qdNamedObjectBase &obj)
 
qdNamedObjectBaseoperator= (const qdNamedObjectBase &obj)
 
const char * name () const
 Возвращает имя объекта.
 
void set_name (const char *p)
 Устанавливает имя объекта.
 

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