92 e.
add(
"Trigger \"%s\" has no blueprint", temp.
c_str());
134 for (
uint32 i = 0; i < geometry.size(); i++) {
135 geometry[i]->getVector(
"Vertex", x, y, z);
Handling version V3.2/V3.3 of BioWare's GFFs (generic file format).
bool isAreaTrans() const
Does this trigger represent an area transition?
#define MKTAG(a0, a1, a2, a3)
A wrapper macro used around four character constants, like 'DATA', to ensure portability.
void add(const char *s,...) GCC_PRINTF(2
bool getBool(const Common::UString &field, bool def=false) const
Graphics::VertexBuffer _vertexBuffer
Geometry outline vertex buffer.
A class holding an UTF-8 string.
void loadPositional(const Aurora::GFF3Struct &gff)
Load the object's positional gff struct which contains the position and orientation.
uint64 getUint(const Common::UString &field, uint64 def=0) const
void readScripts(const Aurora::GFF3Struct &gff)
std::vector< VertexAttrib > VertexDecl
Vertex data layout.
Exception that provides a stack of explanations.
bool isDetectable() const
Is this trigger detectable?
A simple scoped smart pointer template.
void load(const Aurora::GFF3Struct &trigger)
Load from a trigger instance.
Basic exceptions to throw.
const char * c_str() const
Return the (utf8 encoded) string data.
void loadInstance(const Aurora::GFF3Struct &gff)
Load the trigger instance properties.
Utility templates and functions.
A trigger in a Jade Empire area.
A GFF (generic file format) V3.2/V3.3 file, found in all Aurora games except Sonic Chronicles: The Da...
void setVertexDeclLinear(uint32 vertCount, VertexDecl &decl)
Set the linear vertex declaration for this buffer.
bool empty() const
Is the string empty?
bool _isFlagged
Is this trigger flagged?
bool isHenchmenData() const
Does this trigger have henchmen data?
Handling BioWare's localized strings.
std::vector< const GFF3Struct * > GFF3List
bool _isHenchmenData
Does this trigger have henchmen data?
Common::UString getTransitionText() const
Return the trigger's transition text.
bool isOneShot() const
Does this trigger only fire once?
void loadBlueprint(const Aurora::GFF3Struct &gff)
Load the trigger blueprint properties.
An object within a Jade area.
bool _isDetectable
Is this trigger detectable?
const GFF3List & getList(const Common::UString &field) const
bool isTrap() const
Does this trigger represent a trap?
GLvoid * getData()
Access buffer data.
bool _isDisarmable
Is this trigger disarmable?
Common::UString getString(const Common::UString &field, const Common::UString &def="") const
Generic Aurora engines utility functions.
Common::UString _transitionText
The trigger's transition text.
bool _isOneShot
Does this trigger only fire once?
Trigger(const Aurora::GFF3Struct &trigger)
Load from a trigger instance.
bool _isTrap
Does this trigger represent a trap?
bool isDisarmable() const
Is this trigger disarmable?
Generic vertex attribute data.
bool isFlagged() const
Is this trigger flagged?
int _loadScreen
The loading screen used.
bool _isAreaTrans
Does this trigger represent an area transition?