aboutsummaryrefslogtreecommitdiff
path: root/engines/neverhood/collisionman.h
diff options
context:
space:
mode:
Diffstat (limited to 'engines/neverhood/collisionman.h')
-rw-r--r--engines/neverhood/collisionman.h14
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;
};