Mercurial > hg > early-roguelike
comparison arogue5/passages.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 | e52a8a7ad4c5 |
comparison
equal
deleted
inserted
replaced
| 217:94a0d9dd5ce1 | 218:56e748983fa8 |
|---|---|
| 12 * All rights reserved. | 12 * All rights reserved. |
| 13 * | 13 * |
| 14 * See the file LICENSE.TXT for full copyright and licensing information. | 14 * See the file LICENSE.TXT for full copyright and licensing information. |
| 15 */ | 15 */ |
| 16 | 16 |
| 17 #include <stdlib.h> | |
| 17 #include "curses.h" | 18 #include "curses.h" |
| 18 #include "rogue.h" | 19 #include "rogue.h" |
| 19 | 20 |
| 21 void conn(int r1, int r2); | |
| 22 void door(struct room *rm, coord *cp); | |
| 23 | |
| 20 /* | 24 /* |
| 21 * do_passages: | 25 * do_passages: |
| 22 * Draw all the passages on a level. | 26 * Draw all the passages on a level. |
| 23 */ | 27 */ |
| 24 | 28 |
| 25 do_passages() | 29 void |
| 30 do_passages(void) | |
| 26 { | 31 { |
| 27 register struct rdes *r1, *r2 = NULL; | 32 register struct rdes *r1, *r2 = NULL; |
| 28 register int i, j; | 33 register int i, j; |
| 29 register int roomcount; | 34 register int roomcount; |
| 30 static struct rdes | 35 static struct rdes |
| 128 /* | 133 /* |
| 129 * conn: | 134 * conn: |
| 130 * Draw a corridor from a room in a certain direction. | 135 * Draw a corridor from a room in a certain direction. |
| 131 */ | 136 */ |
| 132 | 137 |
| 133 conn(r1, r2) | 138 void |
| 134 int r1, r2; | 139 conn(int r1, int r2) |
| 135 { | 140 { |
| 136 register struct room *rpf, *rpt = NULL; | 141 register struct room *rpf, *rpt = NULL; |
| 137 register char rmt; | 142 register char rmt; |
| 138 register int distance = 0, turn_spot = 0, turn_distance = 0; | 143 register int distance = 0, turn_spot = 0, turn_distance = 0; |
| 139 register int rm; | 144 register int rm; |
| 264 /* | 269 /* |
| 265 * Add a door or possibly a secret door | 270 * Add a door or possibly a secret door |
| 266 * also enters the door in the exits array of the room. | 271 * also enters the door in the exits array of the room. |
| 267 */ | 272 */ |
| 268 | 273 |
| 269 door(rm, cp) | 274 void |
| 270 register struct room *rm; | 275 door(struct room *rm, coord *cp) |
| 271 register coord *cp; | |
| 272 { | 276 { |
| 273 struct linked_list *newroom; | 277 struct linked_list *newroom; |
| 274 coord *exit; | 278 coord *exit; |
| 275 | 279 |
| 276 cmov(*cp); | 280 cmov(*cp); |
