]> git.tdb.fi Git - libs/game.git/blobdiff - examples/bassteroids/source/asteroid.h
Make asteroids take damage when shot and eventually be destroyed
[libs/game.git] / examples / bassteroids / source / asteroid.h
index dcb64c37aa6d18d104b85f5a5d69082f8121888e..b80cc65a3437dbe2d532417ef6b432f0902f86b0 100644 (file)
@@ -3,15 +3,16 @@
 
 #include <msp/game/entity.h>
 #include <msp/game/meshsource.h>
-#include "physicalentity.h"
+#include "hittable.h"
 
 struct AsteroidSetup
 {
        PhysicalSetup physical;
+       HittableSetup hittable;
        Msp::Game::MeshSourceSetup mesh;
 };
 
-class Asteroid: public PhysicalEntity
+class Asteroid: public Hittable
 {
 public:
        using Setup = AsteroidSetup;