XRogue: convert to ANSI-style function declarations.

This commit is contained in:
John "Elwin" Edwards 2016-03-02 21:13:26 -05:00
parent e8e6e604c3
commit 2853120387
41 changed files with 1281 additions and 908 deletions

View file

@ -17,12 +17,15 @@
#include <curses.h>
#include "rogue.h"
bool pick_spell(struct spells spells[], int ability, int num_spells, int power,
const char *prompt, const char *type);
/*
* affect:
* cleric affecting undead
*/
affect()
void
affect(void)
{
register struct linked_list *item;
register struct thing *tp;
@ -140,7 +143,8 @@ annoy:
* the cleric asks his deity for a spell
*/
pray()
void
pray(void)
{
register int num_prayers, prayer_ability, which_prayer;
@ -210,7 +214,7 @@ pray()
if (cleric_spells[which_prayer].s_type == TYP_POTION)
quaff( cleric_spells[which_prayer].s_which,
NULL,
0,
cleric_spells[which_prayer].s_flag,
FALSE);
else if (cleric_spells[which_prayer].s_type == TYP_SCROLL)
@ -231,7 +235,8 @@ pray()
* the magician is going to try and cast a spell
*/
cast()
void
cast(void)
{
register int spell_ability, which_spell, num_spells;
@ -291,7 +296,7 @@ cast()
if (magic_spells[which_spell].s_type == TYP_POTION)
quaff( magic_spells[which_spell].s_which,
NULL,
0,
magic_spells[which_spell].s_flag,
FALSE);
else if (magic_spells[which_spell].s_type == TYP_SCROLL)
@ -312,7 +317,8 @@ cast()
* the druid asks his deity for a spell
*/
chant()
void
chant(void)
{
register int num_chants, chant_ability, which_chant;
@ -377,7 +383,7 @@ chant()
if (druid_spells[which_chant].s_type == TYP_POTION)
quaff( druid_spells[which_chant].s_which,
NULL,
0,
druid_spells[which_chant].s_flag,
FALSE);
else if (druid_spells[which_chant].s_type == TYP_SCROLL)
@ -396,7 +402,8 @@ chant()
/* Constitution bonus */
const_bonus() /* Hit point adjustment for changing levels */
int
const_bonus(void) /* Hit point adjustment for changing levels */
{
register int bonus;
if (pstats.s_const > 9 && pstats.s_const < 18)
@ -436,8 +443,8 @@ const_bonus() /* Hit point adjustment for changing levels */
* way to get this artifact and remain alive.
*/
give(th)
register struct thing *th;
void
give(struct thing *th)
{
/*
* Find any monster within one space of you
@ -571,8 +578,8 @@ register struct thing *th;
* Frighten a monster. Useful for the 'good' characters.
*/
fright(th)
register struct thing *th;
void
fright(struct thing *th)
{
/*
* Find any monster within one space of you
@ -682,13 +689,14 @@ register struct thing *th;
* gsense: Sense gold
*/
gsense()
void
gsense(void)
{
/* Thief & assassin can do this, but fighter & ranger can later */
if (player.t_ctype == C_THIEF || player.t_ctype == C_ASSASSIN ||
((player.t_ctype == C_FIGHTER || player.t_ctype == C_RANGER) &&
pstats.s_lvl >= 12)) {
read_scroll(S_GFIND, NULL, FALSE);
read_scroll(S_GFIND, 0, FALSE);
}
else msg("You seem to have no gold sense.");
return;
@ -698,13 +706,14 @@ gsense()
* xsense: Sense traps
*/
xsense()
void
xsense(void)
{
/* Only thief can do this, but assassin, fighter, & monk can later */
if (player.t_ctype == C_THIEF || ((player.t_ctype == C_ASSASSIN ||
player.t_ctype == C_FIGHTER || player.t_ctype == C_MONK) &&
pstats.s_lvl >= 14)) {
read_scroll(S_FINDTRAPS, NULL, FALSE);
read_scroll(S_FINDTRAPS, 0, FALSE);
}
else msg("You seem not to be able to sense traps.");
return;
@ -715,7 +724,8 @@ xsense()
* Steal in direction given in delta
*/
steal()
void
steal(void)
{
register struct linked_list *item;
register struct thing *tp;
@ -857,7 +867,8 @@ steal()
* Take charmed monsters with you via up or down commands.
*/
take_with()
void
take_with(void)
{
register struct thing *tp;
register struct linked_list *item;
@ -884,15 +895,17 @@ take_with()
/*
* this routine lets the player pick the spell that they
* want to cast regardless of character class
* spells: spell list
* ability: spell ability
* num_spells: number of spells that can be cast
* power: spell power
* prompt: prompt for spell list
* type: type of thing--> spell, prayer, chant
*/
pick_spell(spells, ability, num_spells, power, prompt, type)
struct spells spells[]; /* spell list */
int ability; /* spell ability */
int num_spells; /* number of spells that can be cast */
int power; /* spell power */
const char *prompt; /* prompt for spell list */
const char *type; /* type of thing--> spell, prayer, chant */
bool
pick_spell(struct spells spells[], int ability, int num_spells, int power,
const char *prompt, const char *type)
{
bool nohw = FALSE;
register int i;
@ -1001,7 +1014,7 @@ const char *type; /* type of thing--> spell, prayer, chant */
/* Should we overlay? */
if (menu_overlay && num_spells + 3 < lines - 3) {
over_win(cw, hw, num_spells + 5, maxlen + 3, 0, curlen, NULL);
over_win(cw, hw, num_spells + 5, maxlen + 3, 0, curlen, '\0');
}
else draw(hw);
}
@ -1029,7 +1042,7 @@ const char *type; /* type of thing--> spell, prayer, chant */
/* Should we overlay? */
if (menu_overlay && num_spells + 3 < lines - 3) {
over_win(cw, hw, num_spells + 5, maxlen + 3,
0, curlen, NULL);
0, curlen, '\0');
}
else draw(hw);
@ -1068,7 +1081,8 @@ const char *type; /* type of thing--> spell, prayer, chant */
* Let the player know what's happening with himself
*/
opt_player()
void
opt_player(void)
{
int i = 1; /* initialize counters */
int j = 2;
@ -1446,7 +1460,7 @@ opt_player()
if (menu_overlay) { /* Print the list. */
wmove(hw, i+2, 0);
wprintw(hw, spacemsg);
over_win(cw, hw, i+3, j, i+2, 27, NULL);
over_win(cw, hw, i+3, j, i+2, 27, '\0');
}
else {
wmove(hw, i+2, 0);
@ -1461,7 +1475,7 @@ opt_player()
wprintw(hw, spacemsg);
if (j > 2) j = 78;
else j = 39;
over_win(cw, hw, i+3, j, i+2, 27, NULL);
over_win(cw, hw, i+3, j, i+2, 27, '\0');
}
else {
wmove(hw, i+2, 0);