CGameAnimationType Class


Overview

Note

The CGameAnimationType class handles game animation type

The structure used for this class is CGameAnimationType


Quick Reference

Quick Ref

void CGameAnimationType::CGameAnimationType()

virtual void CGameAnimationType::~CGameAnimationType()

virtual void CGameAnimationType::CalculateEllipseRect()

virtual void CGameAnimationType::CalculateGCBoundsRect(CRect& __formal)

virtual void CGameAnimationType::CalculateFxRect(CRect& __formal)

virtual void CGameAnimationType::CalculateFxRectMax(CRect& rFx, CPoint& ptReference, long posZ)

virtual unsigned char CGameAnimationType::CanLieDown()

virtual void CGameAnimationType::ChangeDirection(short __formal)

virtual void CGameAnimationType::ClearColorEffects(unsigned char __formal)

virtual void CGameAnimationType::ClearColorEffectsAll()

void CGameAnimationType::CountRefs()

virtual void CGameAnimationType::DecrementFrame()

virtual unsigned char CGameAnimationType::DetectedByInfravision()

virtual void CGameAnimationType::EquipArmor(char __formal)

virtual void CGameAnimationType::EquipHelmet(CString& __formal)

virtual void CGameAnimationType::EquipShield(CString& __formal)

virtual void CGameAnimationType::EquipWeapon(CString& __formal)

virtual int CGameAnimationType::IsBeginningOfSequence()

virtual void CGameAnimationType::IncrementFrame()

virtual int CGameAnimationType::IsEndOfSequence()

virtual int CGameAnimationType::IsEndOfTwitchSequence()

virtual int CGameAnimationType::IsFalseColor()

virtual int CGameAnimationType::IsInvulnerable()

virtual int CGameAnimationType::IsMirroring()

virtual int CGameAnimationType::GetAboveGround()

virtual CVidPalette* CGameAnimationType::GetAnimationPalette(unsigned char __formal)

virtual void CGameAnimationType::GetAnimationResRef(CString& resRef, unsigned char __formal)

virtual unsigned char CGameAnimationType::GetAttackFrameType(unsigned char numAttacks, unsigned char speedFactor, unsigned char combatFrame)

virtual short CGameAnimationType::GetAwakePlayInReverse()

virtual unsigned short CGameAnimationType::GetCastFrame()

virtual short CGameAnimationType::GetCastHeight()

virtual void CGameAnimationType::GetCastingOffset(CPoint& ptOffset)

virtual unsigned char CGameAnimationType::GetColorBlood()

virtual unsigned char CGameAnimationType::GetColorChunks()

virtual unsigned char CGameAnimationType::GetCurrentResRef(CString& resBody, CString& resWeapon, CString& resShield, CString& resHelmet)

virtual unsigned char CGameAnimationType::GetCurrentSequenceAndFrame(short& nSequence, short& nFrame)

virtual CRect& CGameAnimationType::GetEllipseRect()

virtual int CGameAnimationType::GetHeightOffset()

virtual unsigned char CGameAnimationType::GetListType()

virtual unsigned char CGameAnimationType::GetMoveScale()

virtual unsigned char CGameAnimationType::GetMoveScaleDefault()

virtual NECK_POINTS CGameAnimationType::GetNeckOffsets(short nDirection)

virtual int CGameAnimationType::GetPathSmooth()

virtual unsigned char CGameAnimationType::GetPersonalSpace()

virtual const char* CGameAnimationType::GetSndArmor(char* __formal)

virtual const char* CGameAnimationType::GetSndReady(char* __formal)

virtual const char* CGameAnimationType::GetSndDeath(char* __formal)

virtual const char* CGameAnimationType::GetSndWalk(char* __formal)

virtual unsigned long CGameAnimationType::GetSndWalkFreq()

virtual void CGameAnimationType::Marshal(unsigned char** pData, unsigned long* dwSize)

virtual void CGameAnimationType::OverrideAnimation(CResRef resRef, int paletted)

void CGameAnimationType::PickSound(short sequence)

void CGameAnimationType::PlaySound(short sequence, CGameSprite* pSprite)

virtual void CGameAnimationType::ResetMoveScale()

virtual CGameAnimationType* __cdecl CGameAnimationType::SetAnimationType(unsigned short animationID, unsigned char* colorRangeValues, unsigned short facing)

virtual void CGameAnimationType::SetBrightest(unsigned char bBrightest)

virtual void CGameAnimationType::SetBrightestDesired(unsigned char bBrightest)

virtual void CGameAnimationType::SetColorEffect(unsigned char __formal)

virtual void CGameAnimationType::SetColorEffectAll(unsigned char __formal)

virtual void CGameAnimationType::SetColorRange(unsigned char __formal)

virtual void CGameAnimationType::SetColorRangeAll(unsigned char __formal)

virtual void CGameAnimationType::SetListType(unsigned char __formal)

virtual void CGameAnimationType::SetMoveScale(unsigned char scale)

virtual void CGameAnimationType::SetNeckOffsets(short Sx, short Sy, short SWx, short SWy, short Wx, short Wy, short NWx, short NWy, short Nx, short Ny, short NEx, short NEy, short Ex, short Ey, short SEx, short SEy)

virtual short CGameAnimationType::SetSequence(short sequence)

void CGameAnimationType::SetUpSounds()

bool CGameAnimationType::Unmarshal(CMemINISection* section)

virtual bool CGameAnimationType::Unmarshal(CResRef animationName)


Constructors

Name

Description

CGameAnimationType::CGameAnimationType

Constructs a CGameAnimationType object

CGameAnimationType::CGameAnimationType

Destroys a CGameAnimationType object

CGameAnimationType::CGameAnimationType

Constructs a CGameAnimationType object

void CGameAnimationType::CGameAnimationType();

Remarks

Constructs a CGameAnimationType object


CGameAnimationType::~CGameAnimationType

Destroys the CGameAnimationType object

virtual void CGameAnimationType::~CGameAnimationType();

Remarks

Destroys the CGameAnimationType object


Methods

Name

Description

CGameAnimationType::CalculateEllipseRect

CGameAnimationType::CalculateGCBoundsRect

CGameAnimationType::CalculateFxRect

CGameAnimationType::CalculateFxRectMax

CGameAnimationType::CanLieDown

CGameAnimationType::ChangeDirection

CGameAnimationType::ClearColorEffects

CGameAnimationType::ClearColorEffectsAll

CGameAnimationType::CountRefs

CGameAnimationType::DecrementFrame

CGameAnimationType::DetectedByInfravision

CGameAnimationType::EquipArmor

CGameAnimationType::EquipHelmet

CGameAnimationType::EquipShield

CGameAnimationType::EquipWeapon

CGameAnimationType::IsBeginningOfSequence

CGameAnimationType::IncrementFrame

CGameAnimationType::IsEndOfSequence

CGameAnimationType::IsEndOfTwitchSequence

CGameAnimationType::IsFalseColor

CGameAnimationType::IsInvulnerable

CGameAnimationType::IsMirroring

CGameAnimationType::GetAboveGround

CGameAnimationType::GetAnimationPalette

CGameAnimationType::GetAnimationResRef

CGameAnimationType::GetAttackFrameType

CGameAnimationType::GetAwakePlayInReverse

CGameAnimationType::GetCastFrame

CGameAnimationType::GetCastHeight

CGameAnimationType::GetCastingOffset

CGameAnimationType::GetColorBlood

CGameAnimationType::GetColorChunks

CGameAnimationType::GetCurrentResRef

CGameAnimationType::GetCurrentSequenceAndFrame

CGameAnimationType::GetEllipseRect

CGameAnimationType::GetHeightOffset

CGameAnimationType::GetListType

CGameAnimationType::GetMoveScale

CGameAnimationType::GetMoveScaleDefault

CGameAnimationType::GetNeckOffsets

CGameAnimationType::GetPathSmooth

CGameAnimationType::GetPersonalSpace

CGameAnimationType::GetSndArmor

CGameAnimationType::GetSndReady

CGameAnimationType::GetSndDeath

CGameAnimationType::GetSndWalk

CGameAnimationType::GetSndWalkFreq

CGameAnimationType::Marshal

CGameAnimationType::OverrideAnimation

CGameAnimationType::PickSound

CGameAnimationType::PickSound

CGameAnimationType::ResetMoveScale

CGameAnimationType::SetAnimationType

CGameAnimationType::SetBrightest

CGameAnimationType::SetBrightestDesired

CGameAnimationType::SetColorEffect

CGameAnimationType::SetColorEffectAll

CGameAnimationType::SetColorRange

CGameAnimationType::SetColorRangeAll

CGameAnimationType::SetListType

CGameAnimationType::SetMoveScale

CGameAnimationType::SetNeckOffsets

CGameAnimationType::SetSequence

CGameAnimationType::SetUpSounds

CGameAnimationType::Unmarshal


CGameAnimationType::CalculateEllipseRect

CGameAnimationType::CalculateEllipseRect();

Parameters

Return Value

Returns

Remarks


CGameAnimationType::CalculateGCBoundsRect

CGameAnimationType::CalculateGCBoundsRect();

Parameters

Return Value

Returns

Remarks


CGameAnimationType::CalculateFxRect

CGameAnimationType::CalculateFxRect();

Parameters

Return Value

Returns

Remarks


CGameAnimationType::CalculateFxRectMax

CGameAnimationType::CalculateFxRectMax();

Parameters

Return Value

Returns

Remarks


CGameAnimationType::CanLieDown

CGameAnimationType::CanLieDown();

Parameters

Return Value

Returns

Remarks


CGameAnimationType::ChangeDirection

CGameAnimationType::ChangeDirection();

Parameters

Return Value

Returns

Remarks


CGameAnimationType::ClearColorEffects

CGameAnimationType::ClearColorEffects();

Parameters

Return Value

Returns

Remarks


CGameAnimationType::ClearColorEffectsAll

CGameAnimationType::ClearColorEffectsAll();

Parameters

Return Value

Returns

Remarks


CGameAnimationType::CountRefs

CGameAnimationType::CountRefs();

Parameters

Return Value

Returns

Remarks


CGameAnimationType::DecrementFrame

CGameAnimationType::DecrementFrame();

Parameters

Return Value

Returns

Remarks


CGameAnimationType::DetectedByInfravision

CGameAnimationType::DetectedByInfravision();

Parameters

Return Value

Returns

Remarks


CGameAnimationType::EquipArmor

CGameAnimationType::EquipArmor();

Parameters

Return Value

Returns

Remarks


CGameAnimationType::EquipHelmet

CGameAnimationType::EquipHelmet();

Parameters

Return Value

Returns

Remarks


CGameAnimationType::EquipShield

CGameAnimationType::EquipShield();

Parameters

Return Value

Returns

Remarks


CGameAnimationType::EquipWeapon

CGameAnimationType::EquipWeapon();

Parameters

Return Value

Returns

Remarks


CGameAnimationType::IsBeginningOfSequence

CGameAnimationType::IsBeginningOfSequence();

Parameters

Return Value

Returns

Remarks


CGameAnimationType::IncrementFrame

CGameAnimationType::IncrementFrame();

Parameters

Return Value

Returns

Remarks


CGameAnimationType::IsEndOfSequence

CGameAnimationType::IsEndOfSequence();

Parameters

Return Value

Returns

Remarks


CGameAnimationType::IsEndOfTwitchSequence

CGameAnimationType::IsEndOfTwitchSequence();

Parameters

Return Value

Returns

Remarks


CGameAnimationType::IsFalseColor

CGameAnimationType::IsFalseColor();

Parameters

Return Value

Returns

Remarks


CGameAnimationType::IsInvulnerable

CGameAnimationType::IsInvulnerable();

Parameters

Return Value

Returns

Remarks


CGameAnimationType::IsMirroring

CGameAnimationType::IsMirroring();

Parameters

Return Value

Returns

Remarks


CGameAnimationType::GetAboveGround

CGameAnimationType::GetAboveGround();

Parameters

Return Value

Returns

Remarks


CGameAnimationType::GetAnimationPalette

CGameAnimationType::GetAnimationPalette();

Parameters

Return Value

Returns

Remarks


CGameAnimationType::GetAnimationResRef

CGameAnimationType::GetAnimationResRef();

Parameters

Return Value

Returns

Remarks


CGameAnimationType::GetAttackFrameType

CGameAnimationType::GetAttackFrameType();

Parameters

Return Value

Returns

Remarks


CGameAnimationType::GetAwakePlayInReverse

CGameAnimationType::GetAwakePlayInReverse();

Parameters

Return Value

Returns

Remarks


CGameAnimationType::GetCastFrame

CGameAnimationType::GetCastFrame();

Parameters

Return Value

Returns

Remarks


CGameAnimationType::GetCastHeight

CGameAnimationType::GetCastHeight();

Parameters

Return Value

Returns

Remarks


CGameAnimationType::GetCastingOffset

CGameAnimationType::GetCastingOffset();

Parameters

Return Value

Returns

Remarks


CGameAnimationType::GetColorBlood

CGameAnimationType::GetColorBlood();

Parameters

Return Value

Returns

Remarks


CGameAnimationType::GetColorChunks

CGameAnimationType::GetColorChunks();

Parameters

Return Value

Returns

Remarks


CGameAnimationType::GetCurrentResRef

CGameAnimationType::GetCurrentResRef();

Parameters

Return Value

Returns

Remarks


CGameAnimationType::GetCurrentSequenceAndFrame

CGameAnimationType::GetCurrentSequenceAndFrame();

Parameters

Return Value

Returns

Remarks


CGameAnimationType::GetEllipseRect

CGameAnimationType::GetEllipseRect();

Parameters

Return Value

Returns

Remarks


CGameAnimationType::GetHeightOffset

CGameAnimationType::GetHeightOffset();

Parameters

Return Value

Returns

Remarks


CGameAnimationType::GetListType

CGameAnimationType::GetListType();

Parameters

Return Value

Returns

Remarks


CGameAnimationType::GetMoveScale

CGameAnimationType::GetMoveScale();

Parameters

Return Value

Returns

Remarks


CGameAnimationType::GetMoveScaleDefault

CGameAnimationType::GetMoveScaleDefault();

Parameters

Return Value

Returns

Remarks


CGameAnimationType::GetNeckOffsets

CGameAnimationType::GetNeckOffsets();

Parameters

Return Value

Returns

Remarks


CGameAnimationType::GetPathSmooth

CGameAnimationType::GetPathSmooth();

Parameters

Return Value

Returns

Remarks


CGameAnimationType::GetPersonalSpace

CGameAnimationType::GetPersonalSpace();

Parameters

Return Value

Returns

Remarks


CGameAnimationType::GetSndArmor

CGameAnimationType::GetSndArmor();

Parameters

Return Value

Returns

Remarks


CGameAnimationType::GetSndReady

CGameAnimationType::GetSndReady();

Parameters

Return Value

Returns

Remarks


CGameAnimationType::GetSndDeath

CGameAnimationType::GetSndDeath();

Parameters

Return Value

Returns

Remarks


CGameAnimationType::GetSndWalk

CGameAnimationType::GetSndWalk();

Parameters

Return Value

Returns

Remarks


CGameAnimationType::GetSndWalkFreq

CGameAnimationType::GetSndWalkFreq();

Parameters

Return Value

Returns

Remarks


CGameAnimationType::Marshal

CGameAnimationType::Marshal();

Parameters

Return Value

Returns

Remarks


CGameAnimationType::OverrideAnimation

CGameAnimationType::OverrideAnimation();

Parameters

Return Value

Returns

Remarks


CGameAnimationType::PickSound

CGameAnimationType::PickSound();

Parameters

Return Value

Returns

Remarks


CGameAnimationType::PlaySound

CGameAnimationType::PlaySound();

Parameters

Return Value

Returns

Remarks


CGameAnimationType::ResetMoveScale

CGameAnimationType::ResetMoveScale();

Parameters

Return Value

Returns

Remarks


CGameAnimationType::SetAnimationType

CGameAnimationType::SetAnimationType();

Parameters

Return Value

Returns

Remarks


CGameAnimationType::SetBrightest

CGameAnimationType::SetBrightest();

Parameters

Return Value

Returns

Remarks


CGameAnimationType::SetBrightestDesired

CGameAnimationType::SetBrightestDesired();

Parameters

Return Value

Returns

Remarks


CGameAnimationType::SetColorEffect

CGameAnimationType::SetColorEffect();

Parameters

Return Value

Returns

Remarks


CGameAnimationType::SetColorEffectAll

CGameAnimationType::SetColorEffectAll();

Parameters

Return Value

Returns

Remarks


CGameAnimationType::SetColorRange

CGameAnimationType::SetColorRange();

Parameters

Return Value

Returns

Remarks


CGameAnimationType::SetColorRangeAll

CGameAnimationType::SetColorRangeAll();

Parameters

Return Value

Returns

Remarks


CGameAnimationType::SetListType

CGameAnimationType::SetListType();

Parameters

Return Value

Returns

Remarks


CGameAnimationType::SetMoveScale

CGameAnimationType::SetMoveScale();

Parameters

Return Value

Returns

Remarks


CGameAnimationType::SetNeckOffsets

CGameAnimationType::SetNeckOffsets();

Parameters

Return Value

Returns

Remarks


CGameAnimationType::SetSequence

CGameAnimationType::SetSequence();

Parameters

Return Value

Returns

Remarks


CGameAnimationType::SetUpSounds

CGameAnimationType::SetUpSounds();

Parameters

Return Value

Returns

Remarks


CGameAnimationType::Unmarshal

CGameAnimationType::Unmarshal();

Parameters

Return Value

Returns

Remarks


CGameAnimationType::Unmarshal

CGameAnimationType::Unmarshal();

Parameters

Return Value

Returns

Remarks