Advanced Rogue 7: convert to ANSI-style function declarations.
Almost 1500 lines of compiler warnings remain, and the GCC developers are already working on a new version with even more warnings turned on by default.
This commit is contained in:
parent
f38b2223c8
commit
e8e6e604c3
39 changed files with 1181 additions and 889 deletions
|
|
@ -15,7 +15,8 @@
|
|||
#include "curses.h"
|
||||
#include "rogue.h"
|
||||
|
||||
extern char rnd_terrain(), get_terrain();
|
||||
char rnd_terrain(void);
|
||||
char get_terrain(char one, char two, char three, char four);
|
||||
|
||||
/*
|
||||
* init_terrain:
|
||||
|
|
@ -23,7 +24,7 @@ extern char rnd_terrain(), get_terrain();
|
|||
*/
|
||||
|
||||
void
|
||||
init_terrain()
|
||||
init_terrain(void)
|
||||
{
|
||||
register struct room *rp;
|
||||
|
||||
|
|
@ -42,11 +43,9 @@ init_terrain()
|
|||
|
||||
|
||||
void
|
||||
do_terrain(basey, basex, deltay, deltax, fresh)
|
||||
int basey, basex, deltay, deltax;
|
||||
bool fresh;
|
||||
do_terrain(int basey, int basex, int deltay, int deltax, bool fresh)
|
||||
{
|
||||
register cury, curx; /* Current y and x positions */
|
||||
register int cury, curx; /* Current y and x positions */
|
||||
|
||||
/* Lay out the boundary */
|
||||
for (cury=1; cury<lines-2; cury++) { /* Vertical "walls" */
|
||||
|
|
@ -129,7 +128,7 @@ bool fresh;
|
|||
*/
|
||||
|
||||
char
|
||||
rnd_terrain()
|
||||
rnd_terrain(void)
|
||||
{
|
||||
int chance = rnd(100);
|
||||
|
||||
|
|
@ -153,8 +152,7 @@ rnd_terrain()
|
|||
*/
|
||||
|
||||
char
|
||||
get_terrain(one, two, three, four)
|
||||
char one, two, three, four;
|
||||
get_terrain(char one, char two, char three, char four)
|
||||
{
|
||||
register int i;
|
||||
int forest = 0, mountain = 0, lake = 0, meadow = 0, total = 0;
|
||||
|
|
@ -207,7 +205,6 @@ char one, two, three, four;
|
|||
*/
|
||||
|
||||
void
|
||||
lake_check(place)
|
||||
coord *place;
|
||||
lake_check(coord *place)
|
||||
{
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue