switch source tree from k&r to c99
This commit is contained in:
30
src/exper.c
30
src/exper.c
@@ -8,11 +8,10 @@
|
||||
#include <limits.h>
|
||||
#endif
|
||||
|
||||
static int FDECL(enermod, (int));
|
||||
static int enermod(int);
|
||||
|
||||
long
|
||||
newuexp(lev)
|
||||
int lev;
|
||||
newuexp(int lev)
|
||||
{
|
||||
if (lev < 1) /* for newuexp(u.ulevel - 1) when u.ulevel is 1 */
|
||||
return 0L;
|
||||
@@ -24,8 +23,7 @@ int lev;
|
||||
}
|
||||
|
||||
static int
|
||||
enermod(en)
|
||||
int en;
|
||||
enermod(int en)
|
||||
{
|
||||
switch (Role_switch) {
|
||||
case PM_CLERIC:
|
||||
@@ -44,7 +42,7 @@ int en;
|
||||
|
||||
/* calculate spell power/energy points for new level */
|
||||
int
|
||||
newpw()
|
||||
newpw(void)
|
||||
{
|
||||
int en = 0, enrnd, enfix;
|
||||
|
||||
@@ -74,9 +72,7 @@ newpw()
|
||||
|
||||
/* return # of exp points for mtmp after nk killed */
|
||||
int
|
||||
experience(mtmp, nk)
|
||||
register struct monst *mtmp;
|
||||
register int nk;
|
||||
experience(register struct monst *mtmp, register int nk)
|
||||
{
|
||||
register struct permonst *ptr = mtmp->data;
|
||||
int i, tmp, tmp2;
|
||||
@@ -160,8 +156,7 @@ register int nk;
|
||||
}
|
||||
|
||||
void
|
||||
more_experienced(exper, rexp)
|
||||
register int exper, rexp;
|
||||
more_experienced(register int exper, register int rexp)
|
||||
{
|
||||
long oldexp = u.uexp,
|
||||
oldrexp = u.urexp,
|
||||
@@ -199,8 +194,7 @@ register int exper, rexp;
|
||||
|
||||
/* e.g., hit by drain life attack */
|
||||
void
|
||||
losexp(drainer)
|
||||
const char *drainer; /* cause of death, if drain should be fatal */
|
||||
losexp(const char *drainer) /* cause of death, if drain should be fatal */
|
||||
{
|
||||
register int num;
|
||||
|
||||
@@ -266,16 +260,15 @@ const char *drainer; /* cause of death, if drain should be fatal */
|
||||
* at a dragon created with a wand of polymorph??
|
||||
*/
|
||||
void
|
||||
newexplevel()
|
||||
newexplevel(void)
|
||||
{
|
||||
if (u.ulevel < MAXULEV && u.uexp >= newuexp(u.ulevel))
|
||||
pluslvl(TRUE);
|
||||
}
|
||||
|
||||
void
|
||||
pluslvl(incr)
|
||||
boolean incr; /* true iff via incremental experience growth */
|
||||
{ /* (false for potion of gain level) */
|
||||
pluslvl(boolean incr) /* true iff via incremental experience growth */
|
||||
{ /* (false for potion of gain level) */
|
||||
int hpinc, eninc;
|
||||
|
||||
if (!incr)
|
||||
@@ -328,8 +321,7 @@ boolean incr; /* true iff via incremental experience growth */
|
||||
experience level: base number of points needed to reach the current
|
||||
level plus a random portion of what it takes to get to the next level */
|
||||
long
|
||||
rndexp(gaining)
|
||||
boolean gaining; /* gaining XP via potion vs setting XP for polyself */
|
||||
rndexp(boolean gaining) /* gaining XP via potion vs setting XP for polyself */
|
||||
{
|
||||
long minexp, maxexp, diff, factor, result;
|
||||
|
||||
|
||||
Reference in New Issue
Block a user