SDLPP: add collider IDs
This commit is contained in:
@@ -34,12 +34,12 @@ public:
|
||||
virtual void setPos( const std::pair< double, double > &pos );
|
||||
virtual void setPos( const Vec2D< double > &vec );
|
||||
virtual Vec2D< double > getPos() const;
|
||||
bool colidesWith( const RenderObject &other ) const;
|
||||
std::vector< uint64_t > colidesWith( const RenderObject &other ) const;
|
||||
template < class T > void addCollision( const T &p ) {
|
||||
collisions.push_back( std::make_shared< T >( p ) );
|
||||
collisions.back()->updateCollision( collisionPushX(), collisionPushY(),
|
||||
collisionWidth(),
|
||||
collisionHeight() );
|
||||
collisionWidth(), collisionHeight(),
|
||||
getId() );
|
||||
}
|
||||
bool hasCollisions() const;
|
||||
const std::vector< std::shared_ptr< CollisionPolygon > > &
|
||||
|
||||
Reference in New Issue
Block a user