aboutsummaryrefslogtreecommitdiff
path: root/main.c
diff options
context:
space:
mode:
Diffstat (limited to 'main.c')
-rw-r--r--main.c9
1 files changed, 7 insertions, 2 deletions
diff --git a/main.c b/main.c
index d422b30..3dcc0d7 100644
--- a/main.c
+++ b/main.c
@@ -121,12 +121,17 @@ int main(void)
int num_open_tiles;
create_cave(&map, &open_tiles, &num_open_tiles);
+ int xpos = rand() % num_open_tiles;
+ int ypos = rand() % num_open_tiles;
+ startx = xpos = MAIN_PANEL_WIDTH / 2 + 1;
+ starty = ypos = MAIN_PANEL_HEIGHT / 2 + 1;
+
display_map(main_win, map, starty, startx);
int ch;
while ((ch = getch()) != KEY_F(1)) {
- int xpos = startx + MAIN_PANEL_WIDTH / 2 - 1;
- int ypos = starty + MAIN_PANEL_HEIGHT / 2 - 1;
+ xpos = startx + MAIN_PANEL_WIDTH / 2 - 1;
+ ypos = starty + MAIN_PANEL_HEIGHT / 2 - 1;
switch (ch) {
case 'k' :
if (ypos > 0) {