summaryrefslogtreecommitdiff
path: root/game.c
diff options
context:
space:
mode:
Diffstat (limited to 'game.c')
-rw-r--r--game.c9
1 files changed, 6 insertions, 3 deletions
diff --git a/game.c b/game.c
index eba5244..12239d0 100644
--- a/game.c
+++ b/game.c
@@ -33,13 +33,16 @@ entinit()
{
player = allocentity();
player->type = EPLAYER;
+ player->body.pos[0] = player_x;
+ player->body.pos[1] = player_x;
player->body.size[0] = ENTITY_SIZE;
player->body.size[1] = ENTITY_SIZE;
- for(int i = 0; i < 10; i++) {
+
+ for(int i = 0; i < ghostcount; i++) {
Entity *e = allocentity();
e->type = EGHOST;
- e->body.pos[0] = rand() % 800;
- e->body.pos[1] = rand() % 600;
+ e->body.pos[0] = ghostpositions[i][0] * ENTITY_SIZE * 2;
+ e->body.pos[1] = ghostpositions[i][1] * ENTITY_SIZE * 2;
e->body.size[0] = ENTITY_SIZE;
e->body.size[1] = ENTITY_SIZE;
}