Mercurial > hg > early-roguelike
comparison xrogue/daemons.c @ 236:7c1cb43f346e
XRogue: get rid of VOID as an alias for long.
Maybe some compilers in 1986 didn't handle void pointers well, but they
are no longer a concern.
author | John "Elwin" Edwards |
---|---|
date | Mon, 07 Mar 2016 20:44:01 -0500 |
parents | b67b99f6c92b |
children | 0250220d8cdd |
comparison
equal
deleted
inserted
replaced
235:2dcf10d45d5b | 236:7c1cb43f346e |
---|---|
112 */ | 112 */ |
113 | 113 |
114 void | 114 void |
115 swander(void) | 115 swander(void) |
116 { | 116 { |
117 start_daemon(rollwand, (VOID *)NULL, BEFORE); | 117 start_daemon(rollwand, NULL, BEFORE); |
118 } | 118 } |
119 | 119 |
120 /* | 120 /* |
121 * rollwand: | 121 * rollwand: |
122 * Called to roll to see if a wandering monster starts up | 122 * Called to roll to see if a wandering monster starts up |
135 ((player.t_ctype != C_THIEF && player.t_ctype != C_ASSASSIN) || | 135 ((player.t_ctype != C_THIEF && player.t_ctype != C_ASSASSIN) || |
136 (rnd(30) >= dex_compute()))) { | 136 (rnd(30) >= dex_compute()))) { |
137 if (levtype != POSTLEV) | 137 if (levtype != POSTLEV) |
138 wanderer(); | 138 wanderer(); |
139 kill_daemon(rollwand); | 139 kill_daemon(rollwand); |
140 fuse(swander, (VOID *)NULL, WANDERTIME, BEFORE); | 140 fuse(swander, NULL, WANDERTIME, BEFORE); |
141 } | 141 } |
142 between = 0; | 142 between = 0; |
143 } | 143 } |
144 } | 144 } |
145 | 145 |
610 } | 610 } |
611 if (item == NULL) | 611 if (item == NULL) |
612 return; | 612 return; |
613 if (tobj->o_charges < QUILLCHARGES) | 613 if (tobj->o_charges < QUILLCHARGES) |
614 tobj->o_charges++; | 614 tobj->o_charges++; |
615 fuse (quill_charge, (VOID *)NULL, player.t_ctype == C_MAGICIAN ? 4 : 8, AFTER); | 615 fuse (quill_charge, NULL, player.t_ctype == C_MAGICIAN ? 4 : 8, AFTER); |
616 } | 616 } |
617 | 617 |
618 /* | 618 /* |
619 * take the skills away gained (or lost) by the potion of skills | 619 * take the skills away gained (or lost) by the potion of skills |
620 */ | 620 */ |
717 int time; | 717 int time; |
718 | 718 |
719 time = SPELLTIME - max(17-pstats.s_intel, 0); | 719 time = SPELLTIME - max(17-pstats.s_intel, 0); |
720 time = max(time, 5); | 720 time = max(time, 5); |
721 if (spell_power > 0) spell_power--; | 721 if (spell_power > 0) spell_power--; |
722 fuse(spell_recovery, (VOID *)NULL, time, AFTER); | 722 fuse(spell_recovery, NULL, time, AFTER); |
723 } | 723 } |
724 | 724 |
725 /* | 725 /* |
726 * give the hero back some prayer points | 726 * give the hero back some prayer points |
727 */ | 727 */ |
732 int time; | 732 int time; |
733 | 733 |
734 time = SPELLTIME - max(17-pstats.s_wisdom, 0); | 734 time = SPELLTIME - max(17-pstats.s_wisdom, 0); |
735 time = max(time, 5); | 735 time = max(time, 5); |
736 if (pray_time > 0) pray_time--; | 736 if (pray_time > 0) pray_time--; |
737 fuse(prayer_recovery, (VOID *)NULL, time, AFTER); | 737 fuse(prayer_recovery, NULL, time, AFTER); |
738 } | 738 } |
739 | 739 |
740 /* | 740 /* |
741 * give the hero back some chant points | 741 * give the hero back some chant points |
742 */ | 742 */ |
747 int time; | 747 int time; |
748 | 748 |
749 time = SPELLTIME - max(17-pstats.s_wisdom, 0); | 749 time = SPELLTIME - max(17-pstats.s_wisdom, 0); |
750 time = max(time, 5); | 750 time = max(time, 5); |
751 if (chant_time > 0) chant_time--; | 751 if (chant_time > 0) chant_time--; |
752 fuse(chant_recovery, (VOID *)NULL, time, AFTER); | 752 fuse(chant_recovery, NULL, time, AFTER); |
753 } | 753 } |
754 | 754 |