Collideables
There are many times that we may want to check and see whether objects in the game have collided with each other. We may want to see whether the player has struck an obstacle or an enemy. We may have objects that the player can pick up, often called pickups or powerups.
Collectively, objects in the game that can collide with other objects are known as collideables. When we created our Sprite class, we actually it designed for this. Looking at the class constructor, you will notice that member variable m_isCollideable is set to false. When we write our collision detection code, we will ignore objects that have m_isCollideable set to false. If we want to allow an object to collide with other objects, we have to make sure to set m_collideable ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access