From b8d62ce8d2f7c8f38aa9c52ab8d7dd32dc3aba64 Mon Sep 17 00:00:00 2001 From: Kelly Rauchenberger Date: Fri, 13 Mar 2015 11:14:01 -0400 Subject: Fixed my timestep! http://gafferongames.com/game-physics/fix-your-timestep/ --- src/entity.h | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'src/entity.h') diff --git a/src/entity.h b/src/entity.h index 04772e9..e22fd10 100644 --- a/src/entity.h +++ b/src/entity.h @@ -37,7 +37,7 @@ class Entity { public: void addComponent(std::shared_ptr c); void send(Game& game, const Message& msg); - void tick(Game& game); + void tick(Game& game, double dt); void input(Game& game, int key, int action); void render(Game& game, Texture& buffer); void detectCollision(Game& game, Entity& collider, std::pair old_position); @@ -53,7 +53,7 @@ class Component { public: virtual void receive(Game&, Entity&, const Message&) {} virtual void render(Game&, Entity&, Texture&) {} - virtual void tick(Game&, Entity&) {} + virtual void tick(Game&, Entity&, double) {} virtual void input(Game&, Entity&, int, int) {} virtual void detectCollision(Game&, Entity&, Entity&, std::pair) {} }; -- cgit 1.4.1