]> code.bitgloo.com Git - clyne/entityx.git/commitdiff
Fix example.
authorAlec Thomas <alec@swapoff.org>
Mon, 27 Oct 2014 00:17:20 +0000 (11:17 +1100)
committerAlec Thomas <alec@swapoff.org>
Mon, 27 Oct 2014 00:17:20 +0000 (11:17 +1100)
entityx/System_test.cc
examples/example.cc

index 746a1ac79ba2e008bab1264b238351ff243072c7..675abb88b859127797925efcc8e12e9bf44853f5 100644 (file)
@@ -36,7 +36,7 @@ class MovementSystem : public System<MovementSystem> {
  public:
   explicit MovementSystem(string label = "") : label(label) {}
 
-  void update(EntityManager &es, EventManager &events, double) override {
+  void update(EntityManager &es, EventManager &events, DeltaTime) override {
     EntityManager::View entities =
         es.entities_with_components<Position, Direction>();
     ComponentHandle<Position> position;
index 29ca68a43fa0ef918e468c217c3134e860b4bfcd..6cf75d40aeba4368514886d6a24c313be1b12765 100644 (file)
@@ -86,7 +86,7 @@ struct CollisionEvent : public ex::Event<CollisionEvent> {
 
 // Updates a body's position and rotation.
 struct BodySystem : public ex::System<BodySystem> {
-  void update(ex::EntityManager &es, ex::EventManager &events, DeltaTime dt) override {
+  void update(ex::EntityManager &es, ex::EventManager &events, ex::DeltaTime dt) override {
     Body::Handle body;
     for (ex::Entity entity : es.entities_with_components(body)) {
       body->position += body->direction * static_cast<float>(dt);
@@ -99,7 +99,7 @@ struct BodySystem : public ex::System<BodySystem> {
 // Fades out the alpha value of any Renderable and Fadeable entity. Once the
 // object has completely faded out it is destroyed.
 struct FadeOutSystem : public ex::System<FadeOutSystem> {
-  void update(ex::EntityManager &es, ex::EventManager &events, DeltaTime dt) override {
+  void update(ex::EntityManager &es, ex::EventManager &events, ex::DeltaTime dt) override {
     Fadeable::Handle fade;
     Renderable::Handle renderable;
     for (ex::Entity entity : es.entities_with_components(fade, renderable)) {
@@ -121,7 +121,7 @@ class BounceSystem : public ex::System<BounceSystem> {
 public:
   explicit BounceSystem(sf::RenderTarget &target) : size(target.getSize()) {}
 
-  void update(ex::EntityManager &es, ex::EventManager &events, DeltaTime dt) override {
+  void update(ex::EntityManager &es, ex::EventManager &events, ex::DeltaTime dt) override {
     Body::Handle body;
     for (ex::Entity entity : es.entities_with_components(body)) {
       if (body->position.x + body->direction.x < 0 ||
@@ -159,7 +159,7 @@ class CollisionSystem : public ex::System<CollisionSystem> {
     size.y = size.y / PARTITIONS + 1;
   }
 
-  void update(ex::EntityManager &es, ex::EventManager &events, DeltaTime dt) override {
+  void update(ex::EntityManager &es, ex::EventManager &events, ex::DeltaTime dt) override {
     reset();
     collect(es);
     collide(events);
@@ -226,7 +226,7 @@ public:
     events.subscribe<CollisionEvent>(*this);
   }
 
-  void update(ex::EntityManager &es, ex::EventManager &events, DeltaTime dt) override {
+  void update(ex::EntityManager &es, ex::EventManager &events, ex::DeltaTime dt) override {
     for (ex::Entity entity : collided) {
       emit_particles(es, entity);
       entity.destroy();
@@ -285,7 +285,7 @@ public:
     text.setColor(sf::Color::White);
   }
 
-  void update(ex::EntityManager &es, ex::EventManager &events, DeltaTime dt) override {
+  void update(ex::EntityManager &es, ex::EventManager &events, ex::DeltaTime dt) override {
     Body::Handle body;
     Renderable::Handle renderable;
     for (ex::Entity entity : es.entities_with_components(body, renderable)) {
@@ -341,7 +341,7 @@ public:
     }
   }
 
-  void update(DeltaTime dt) {
+  void update(ex::DeltaTime dt) {
     systems.update<BodySystem>(dt);
     systems.update<FadeOutSystem>(dt);
     systems.update<BounceSystem>(dt);