summaryrefslogtreecommitdiff
path: root/src/game.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/game.cpp')
-rw-r--r--src/game.cpp16
1 files changed, 10 insertions, 6 deletions
diff --git a/src/game.cpp b/src/game.cpp
index 6fff821..6416f93 100644
--- a/src/game.cpp
+++ b/src/game.cpp
@@ -2,20 +2,24 @@
namespace game {
+static human_t *human;
+
void state_t::start(void)
{
- human_t *human;
-
human = new human_t;
- human->bounds.left = 0.2f;
- human->bounds.top = 0.2f;
- human->bounds.width = 1.0f;
- human->bounds.height = 1.0f;
+ human->bounds.left = -0.2f;
+ human->bounds.top = -0.2f;
+ human->bounds.width = 3.0f;
+ human->bounds.height = 3.0f;
human->link(&world);
}
void state_t::tick(void)
{
+ human->unlink();
+ human->bounds.left += 0.05f;
+ human->bounds.top += 0.05f;
+ human->link(&world);
}
} //namespace game