comparison arogue5/outside.c @ 218:56e748983fa8

Advanced Rogue 5: convert to ANSI function declarations. This still leaves over a thousand lines of warning messages, mostly related to the return types of daemons and fuses.
author John "Elwin" Edwards
date Sun, 07 Feb 2016 14:39:21 -0500
parents 0ed67132cf10
children
comparison
equal deleted inserted replaced
217:94a0d9dd5ce1 218:56e748983fa8
9 */ 9 */
10 10
11 #include "curses.h" 11 #include "curses.h"
12 #include "rogue.h" 12 #include "rogue.h"
13 13
14 extern char rnd_terrain(), get_terrain(); 14 char rnd_terrain(void);
15 char get_terrain(char one, char two, char three, char four);
15 16
16 /* 17 /*
17 * init_terrain: 18 * init_terrain:
18 * Get the single "outside room" set up correctly 19 * Get the single "outside room" set up correctly
19 */ 20 */
20 21
21 void 22 void
22 init_terrain() 23 init_terrain(void)
23 { 24 {
24 register struct room *rp; 25 register struct room *rp;
25 26
26 for (rp = rooms; rp < &rooms[MAXROOMS]; rp++) { 27 for (rp = rooms; rp < &rooms[MAXROOMS]; rp++) {
27 rp->r_flags = ISGONE; /* kill all rooms */ 28 rp->r_flags = ISGONE; /* kill all rooms */
36 } 37 }
37 38
38 39
39 40
40 void 41 void
41 do_terrain(basey, basex, deltay, deltax, fresh) 42 do_terrain(int basey, int basex, int deltay, int deltax, bool fresh)
42 int basey, basex, deltay, deltax; 43 {
43 bool fresh; 44 int cury, curx; /* Current y and x positions */
44 {
45 register cury, curx; /* Current y and x positions */
46 45
47 /* Lay out the boundary */ 46 /* Lay out the boundary */
48 for (cury=1; cury<LINES-2; cury++) { /* Vertical "walls" */ 47 for (cury=1; cury<LINES-2; cury++) { /* Vertical "walls" */
49 mvaddch(cury, 0, '|'); 48 mvaddch(cury, 0, '|');
50 mvaddch(cury, COLS-1, '|'); 49 mvaddch(cury, COLS-1, '|');
123 * rnd_terrain: 122 * rnd_terrain:
124 * return a weighted, random type of outside terrain 123 * return a weighted, random type of outside terrain
125 */ 124 */
126 125
127 char 126 char
128 rnd_terrain() 127 rnd_terrain(void)
129 { 128 {
130 int chance = rnd(100); 129 int chance = rnd(100);
131 130
132 /* Forest is most likely */ 131 /* Forest is most likely */
133 if (chance < 60) return(FOREST); 132 if (chance < 60) return(FOREST);
147 * get_terrain: 146 * get_terrain:
148 * return a terrain weighted by what is surrounding 147 * return a terrain weighted by what is surrounding
149 */ 148 */
150 149
151 char 150 char
152 get_terrain(one, two, three, four) 151 get_terrain(char one, char two, char three, char four)
153 char one, two, three, four;
154 { 152 {
155 register int i; 153 register int i;
156 int forest = 0, mountain = 0, lake = 0, meadow = 0, total = 0; 154 int forest = 0, mountain = 0, lake = 0, meadow = 0, total = 0;
157 char surrounding[4]; 155 char surrounding[4];
158 156
201 * lake_check: 199 * lake_check:
202 * Determine if the player would drown 200 * Determine if the player would drown
203 */ 201 */
204 202
205 void 203 void
206 lake_check(place) 204 lake_check(coord *place)
207 coord *place;
208 { 205 {
209 NOOP(place); 206 NOOP(place);
210 } 207 }