]> git.tdb.fi Git - libs/game.git/blobdiff - examples/bassteroids/source/rigidbody.cpp
Implement a simple physics system in Bassteroids
[libs/game.git] / examples / bassteroids / source / rigidbody.cpp
diff --git a/examples/bassteroids/source/rigidbody.cpp b/examples/bassteroids/source/rigidbody.cpp
new file mode 100644 (file)
index 0000000..c1d096e
--- /dev/null
@@ -0,0 +1,13 @@
+#include "rigidbody.h"
+
+using namespace Msp;
+
+RigidBody::RigidBody(Game::Handle<Game::Entity> e, const Setup &s):
+       Component(e),
+       setup(s)
+{ }
+
+void RigidBody::set_velocity(const LinAl::Vector<float, 2> &v)
+{
+       velocity = v;
+}