$NetBSD: patch-ad,v 1.1.1.1 2001/04/27 15:27:31 agc Exp $ --- create.c.orig Fri Jun 19 13:55:34 1992 +++ create.c Sat Jan 13 21:52:52 2001 @@ -1,4 +1,6 @@ /* create.c */ +#include + #include "header.h" #include "monst.h" #include "player.h" @@ -11,12 +13,12 @@ * subroutine to create the player and the players attributes * this is called at the beginning of a game and at no other time */ -makeplayer () +void makeplayer () { int i; scbr(); - clear(); + ularn_clear(); c[LEVEL]=1; /* player starts at level one */ c[REGENCOUNTER]=16; c[ECOUNTER]=96; /*start regeneration correctly*/ @@ -49,7 +51,7 @@ * levels will get a few more monsters. * Note that it is here we remove genocided monsters from the present level */ -newcavelevel (x) +void newcavelevel (x) int x; { int i,j; @@ -87,7 +89,7 @@ */ static int mx,mxl,mxh,my,myl,myh,tmp2; -makemaze (lev) +void makemaze (lev) int lev; { int i,j; @@ -160,7 +162,7 @@ /* function to eat away a filled in maze */ -eat (xx,yy) +void eat (xx,yy) int xx, yy; { int dir,try; @@ -225,7 +227,7 @@ * ! cure dianthroritis - random object */ -cannedlevel (lev) +int cannedlevel (lev) int lev; { int i,j; @@ -307,7 +309,7 @@ * - level 10's treasure room has the eye in it and demon lords * - level V5 has potion of cure dianthroritis and demon prince */ -treasureroom(lv) +void treasureroom(lv) int lv; { int tx,ty,xsize,ysize; @@ -329,7 +331,7 @@ * room is filled with objects and monsters * the coordinate given is that of the upper left corner of the room */ -troom(lv,xsize,ysize,tx,ty,glyph) +void troom(lv,xsize,ysize,tx,ty,glyph) int lv,xsize,ysize,tx,ty,glyph; { int i,j; @@ -388,7 +390,7 @@ * *********** * subroutine to create the objects in the maze for the given level */ -makeobject (j) +void makeobject (j) int j; { int i; @@ -612,7 +614,7 @@ /* * subroutine to fill in a number of objects of the same kind */ -fillmroom(n,what,arg) +void fillmroom(n,what,arg) int n, what, arg; { int i; @@ -621,7 +623,7 @@ fillroom(what,arg); } -froom(n,itm,arg) +void froom(n,itm,arg) int n, itm, arg; { if (rnd(151) < n) @@ -632,7 +634,7 @@ * subroutine to put an object into an empty room * uses a random walk */ -fillroom (what,arg) +void fillroom (what,arg) int what, arg; { int x,y; @@ -659,7 +661,7 @@ * subroutine to put monsters into an empty room without walls or other * monsters */ -fillmonst (what) +int fillmonst (what) int what; { int x,y,trys; @@ -684,7 +686,7 @@ * must be done when entering a new level * if sethp(1) then wipe out old monsters else leave them there */ -sethp (flg) +void sethp (flg) int flg; { int i,j; @@ -738,7 +740,7 @@ /* * Function to destroy all genocided monsters on the present level */ -checkgen () +void checkgen (void) { int x,y;