ScummVM API documentation
BladeRunner::Items Class Reference

Public Member Functions

 Items (BladeRunnerEngine *vm)
 
void reset ()
 
void getXYZ (int itemId, float *x, float *y, float *z) const
 
void setXYZ (int itemId, Vector3 position)
 
void getWidthHeight (int itemId, int *width, int *height) const
 
void getAnimationId (int itemId, int *animationId) const
 
void tick ()
 
bool addToWorld (int itemId, int animationId, int setId, Vector3 position, int facing, int height, int width, bool isTargetFlag, bool isVisibleFlag, bool isPoliceMazeEnemyFlag, bool addToSetFlag)
 
bool addToSet (int itemId)
 
bool removeFromCurrentSceneOnly (int itemId)
 
bool remove (int itemId)
 
void setIsTarget (int itemId, bool val)
 
bool isTarget (int itemId) const
 
bool isSpinning (int itemId) const
 
bool isPoliceMazeEnemy (int itemId) const
 
void setPoliceMazeEnemy (int itemId, bool val)
 
void setIsObstacle (int itemId, bool val)
 
bool isVisible (int itemId) const
 
int findTargetUnderMouse (int mouseX, int mouseY) const
 
const BoundingBoxgetBoundingBox (int itemId)
 
const Common::RectgetScreenRectangle (int itemId)
 
int getFacing (int itemId) const
 
void setFacing (int itemId, int facing)
 
void spinInWorld (int itemId)
 
void save (SaveFileWriteStream &f)
 
void load (SaveFileReadStream &f)
 

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