ScummVM API documentation
QDEngine::qdTriggerLink Class Reference

Связь между двумя элементами триггера. More...

#include <qd_trigger_element.h>

Public Types

enum  LinkStatus { LINK_INACTIVE, LINK_ACTIVE, LINK_DONE }
 Состояние связи. More...
 

Public Member Functions

 qdTriggerLink (qdTriggerElementPtr p, int tp=0)
 
LinkStatus status () const
 Возвращает состояние связи.
 
void set_status (LinkStatus st)
 Устанавливает состояние связи.
 
int type () const
 Возвращает тип связи.
 
void set_type (int _t)
 Устанавливает тип связи.
 
qdTriggerElementPtr const & element () const
 Возвращает элемент триггера, к которому идет связь.
 
void set_element (qdTriggerElementPtr const &el)
 Устанавливает элемент триггера, к которому идет связь.
 
int element_ID () const
 Возвращает идентификатор элемента, к которому идет связь.
 
bool set_element_ID (int id)
 Устанавливает идентификатор элемента, к которому идет связь. More...
 
bool operator== (qdTriggerElementConstPtr e) const
 
void activate ()
 Активирует связь.
 
void deactivate ()
 Деактивирует связь.
 
void toggle_auto_restart (bool state)
 Устанавливает, надо ли автоматом перезапускать линк.
 
bool auto_restart () const
 Возвращает true, если надо автоматом перезапускать линк.
 
bool load_script (const xml::tag *p)
 
bool save_script (Common::WriteStream &fh, int indent=0) const
 
Common::String toString ()
 

Detailed Description

Связь между двумя элементами триггера.

Управляет активацией элемента триггера.

Member Enumeration Documentation

◆ LinkStatus

Состояние связи.

Enumerator
LINK_INACTIVE 

Cвязь выключена.

LINK_ACTIVE 

Связь включена.

Элемент триггера проверяет условия и активируется, если они выполняются.

LINK_DONE 

Связь отработана.

Элемент триггера активировался и завершил работу.

Member Function Documentation

◆ set_element_ID()

bool QDEngine::qdTriggerLink::set_element_ID ( int  id)
inline

Устанавливает идентификатор элемента, к которому идет связь.

Работает только если сам элемент нулевой.


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