ScummVM API documentation
Harvester::RoomPlayerState Struct Reference

Public Attributes

Entityentity = nullptr
 
int centerX = 0
 
int bottomY = 0
 
float z = 0.0f
 
int facing = -1
 
int combatLoadout = 0
 
uint32 nextMovementTick = 0
 
bool hasMoveTarget = false
 
int targetX = 0
 
int targetBottomY = 0
 
float targetZ = 0.0f
 
bool moveTargetRequiresScreenY = false
 
bool moveTargetXReached = false
 
bool moveTargetZReached = false
 
Common::String currentBlockerName
 
Common::String upwardBlockerHistory
 
Common::String downwardBlockerHistory
 
Common::String leftwardBlockerHistory
 
Common::String rightwardBlockerHistory
 
bool turnActive = false
 
int turnTargetFacing = -1
 
int turnFirstFrame = -1
 
int turnLastFrame = -1
 
int turnEndFrame = -1
 
bool turnPlayBackwards = false
 
bool attackActive = false
 
int attackFirstFrame = -1
 
int attackLastFrame = -1
 
int attackContactFrame = -1
 
int attackResumeFacing = -1
 
bool attackSoundPlayed = false
 
int attackSoundPlaybackFrame = -1
 
bool attackContactResolved = false
 
Common::String attackTargetName
 
int attackTargetClassId = -1
 
bool hitActive = false
 
int hitFirstFrame = -1
 
int hitLastFrame = -1
 
int hitResumeFacing = -1
 
int hitKnockbackRemainingX = 0
 
int hitKnockbackDecayStep = 0
 
bool deathActive = false
 
int deathFirstFrame = -1
 
int deathLastFrame = -1
 
int deathDamageType = 0
 

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