mirror of
https://github.com/isledecomp/isle.git
synced 2025-10-23 00:14:22 +00:00
Implement/match MxDSParallelAction (#138)
* Implement/match MxDSParallelAction * Fix type * Remove space * Add neccessary MxDSMultiAction functions
This commit is contained in:

committed by
GitHub

parent
548f337cad
commit
b2ec18f943
@@ -13,6 +13,7 @@ public:
|
||||
enum
|
||||
{
|
||||
Flag_Looping = 0x01,
|
||||
Flag_Bit3 = 0x04,
|
||||
Flag_Enabled = 0x20,
|
||||
Flag_Parsed = 0x80,
|
||||
};
|
||||
@@ -53,15 +54,17 @@ public:
|
||||
inline void SetFlags(MxU32 m_flags) { this->m_flags = m_flags; }
|
||||
inline char *GetExtraData() { return m_extraData; }
|
||||
inline MxU16 GetExtraLength() const { return m_extraLength; }
|
||||
inline MxLong GetStartTime() const { return m_startTime; }
|
||||
inline const MxVector3Data &GetLocation() const { return m_location; }
|
||||
inline void SetOmni(MxOmni *p_omni) { m_omni = p_omni; }
|
||||
|
||||
inline MxBool IsLooping() const { return this->m_flags & Flag_Looping; }
|
||||
inline MxBool IsBit3() const { return this->m_flags & Flag_Bit3; }
|
||||
|
||||
private:
|
||||
MxU32 m_sizeOnDisk;
|
||||
MxU32 m_flags;
|
||||
DWORD m_startTime;
|
||||
MxLong m_startTime;
|
||||
|
||||
protected:
|
||||
MxLong m_duration;
|
||||
|
Reference in New Issue
Block a user