ScummVM API documentation
BladeRunner::Item Class Reference

Public Member Functions

 Item (BladeRunnerEngine *vm)
 
void getXYZ (float *x, float *y, float *z) const
 
void setXYZ (Vector3 position)
 
void getWidthHeight (int *width, int *height) const
 
void getAnimationId (int *animationId) const
 
const BoundingBoxgetBoundingBox ()
 
const Common::RectgetScreenRectangle ()
 
int getFacing () const
 
void setFacing (int facing)
 
bool isTarget () const
 
void setIsTarget (bool val)
 
bool isSpinning () const
 
void spinInWorld ()
 
bool isVisible () const
 
void setVisible (bool val)
 
bool isPoliceMazeEnemy () const
 
void setPoliceMazeEnemy (bool val)
 
bool tick (Common::Rect *screenRect, bool special)
 
void setup (int itemId, int setId, int animationId, Vector3 position, int facing, int height, int width, bool isTargetFlag, bool isVisibleFlag, bool isPoliceMazeEnemyFlag)
 
bool isUnderMouse (int mouseX, int mouseY) const
 
void save (SaveFileWriteStream &f)
 
void load (SaveFileReadStream &f)
 

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