diff options
Diffstat (limited to 'engines/neverhood/collisionman.h')
-rw-r--r-- | engines/neverhood/collisionman.h | 14 |
1 files changed, 6 insertions, 8 deletions
diff --git a/engines/neverhood/collisionman.h b/engines/neverhood/collisionman.h index 86359525b0..36bb2a56ad 100644 --- a/engines/neverhood/collisionman.h +++ b/engines/neverhood/collisionman.h @@ -37,18 +37,16 @@ public: void setHitRects(HitRectList *hitRects); void clearHitRects(); HitRect *findHitRectAtPos(int16 x, int16 y); - void addSprite(Sprite *sprite); - void removeSprite(Sprite *sprite); - void clearSprites(); + void addCollisionSprite(Sprite *sprite); + void removeCollisionSprite(Sprite *sprite); + void clearCollisionSprites(); void checkCollision(Sprite *sprite, uint16 flags, int messageNum, uint32 messageParam); - void save(); - void restore(); - uint getSpriteCount() const { return _sprites.size(); } - Sprite *getSprite(uint index) const { return _sprites[index]; } + uint getCollisionSpritesCount() const { return _collisionSprites.size(); } + Sprite *getCollisionSprite(uint index) const { return _collisionSprites[index]; } protected: NeverhoodEngine *_vm; HitRectList *_hitRects; - Common::Array<Sprite*> _sprites; + Common::Array<Sprite*> _collisionSprites; }; |