Move

Engine/source/T3D/gameBase/moveManager.h

More...

Public Types

enum
_Anonymous_ {
  ChecksumBits = 16
  ChecksumMask = ((1<<ChecksumBits)-1)
  ChecksumMismatch = U32(-1)
}

Public Functions

Move()
pack(BitStream * stream, const Move * move)
unpack(BitStream * stream, const Move * move)

Protected Functions

bool
packMove(BitStream * stream, const Move * basemove, bool alwaysWriteAll)
bool
unpackMove(BitStream * stream, const Move * basemove, bool alwaysReadAll)

Detailed Description

Public Types

@192

Enumerator

ChecksumBits = 16
ChecksumMask = ((1<
ChecksumMismatch = U32(-1)

Public Attributes

U32 checksum 
bool deviceIsKeyboardMouse 
bool freeLook 
U32 id 
F32 pitch 
U32 ppitch 
U32 proll 
S32 px 
S32 py 
U32 pyaw 
S32 pz 
F32 roll 
U32 sendCount 
bool trigger [MaxTriggerKeys]
F32 x 
F32 y 
F32 yaw 
F32 z 

Public Functions

Move()

clamp()

Reimplemented by: ExtendedMove

pack(BitStream * stream, const Move * move)

Reimplemented by: ExtendedMove

unclamp()

Reimplemented by: ExtendedMove

unpack(BitStream * stream, const Move * move)

Reimplemented by: ExtendedMove

Protected Functions

packMove(BitStream * stream, const Move * basemove, bool alwaysWriteAll)

unpackMove(BitStream * stream, const Move * basemove, bool alwaysReadAll)