]> git.tdb.fi Git - libs/game.git/blobdiff - examples/bassteroids/source/physics.h
Implement box colliders in Bassteroids' physics system
[libs/game.git] / examples / bassteroids / source / physics.h
index a611789ebd1cfa9b16d2c15f1d841ec7b181de27..fdeb8b2c82167577c217d835584872ea037a8cdc 100644 (file)
@@ -20,6 +20,7 @@ private:
                Msp::LinAl::Vector<float, 2> external_force;
 
                Msp::LinAl::Vector<float, 2> position;
+               Msp::Geometry::Angle<float> rotation;
                Msp::LinAl::Vector<float, 2> velocity;
 
                unsigned collision_count;
@@ -63,6 +64,7 @@ private:
 
        Collision &get_collision(unsigned, unsigned);
        void collide_circle_circle(unsigned, unsigned);
+       void collide_circle_box(unsigned, unsigned);
 };
 
 #endif