early-roguelike/arogue7
John "Elwin" Edwards 37cc3eeaba arogue7, xrogue: fix command repetition.
In both games, command() loops and calls the action function twice for
each command: once to schedule it by setting player.t_action and
player.t_no_move, and again, to actually do it, once player.t_no_move
has been reduced to 0.  Each loop decremented count, so repeated
commands were only repeated half the number of times the player typed.

count is now decremented only when ch has been set to the repeated
command.
2015-05-28 11:08:03 -04:00
..
actions.c Import Advanced Rogue 7.7 from the Roguelike Restoration Project (r1490) 2015-05-08 15:24:40 -04:00
aguide.mm Import Advanced Rogue 7.7 from the Roguelike Restoration Project (r1490) 2015-05-08 15:24:40 -04:00
arogue77.doc Import Advanced Rogue 7.7 from the Roguelike Restoration Project (r1490) 2015-05-08 15:24:40 -04:00
arogue77.html Import Advanced Rogue 7.7 from the Roguelike Restoration Project (r1490) 2015-05-08 15:24:40 -04:00
arogue77.sln Import Advanced Rogue 7.7 from the Roguelike Restoration Project (r1490) 2015-05-08 15:24:40 -04:00
arogue77.vcproj Import Advanced Rogue 7.7 from the Roguelike Restoration Project (r1490) 2015-05-08 15:24:40 -04:00
chase.c Import Advanced Rogue 7.7 from the Roguelike Restoration Project (r1490) 2015-05-08 15:24:40 -04:00
command.c arogue7, xrogue: fix command repetition. 2015-05-28 11:08:03 -04:00
daemon.c arogue7, xrogue: rename daemon() to start_daemon(). 2015-05-28 10:21:43 -04:00
daemons.c arogue7, xrogue: rename daemon() to start_daemon(). 2015-05-28 10:21:43 -04:00
eat.c Import Advanced Rogue 7.7 from the Roguelike Restoration Project (r1490) 2015-05-08 15:24:40 -04:00
effects.c arogue7: add missing header includes. 2015-05-08 16:45:41 -04:00
encumb.c Import Advanced Rogue 7.7 from the Roguelike Restoration Project (r1490) 2015-05-08 15:24:40 -04:00
fight.c arogue7: prevent segfaults when backstabbing while empty-handed. 2015-05-12 18:57:30 -04:00
init.c arogue7: add missing header includes. 2015-05-08 16:45:41 -04:00
io.c arogue7: add missing header includes. 2015-05-08 16:45:41 -04:00
LICENSE.TXT Import Advanced Rogue 7.7 from the Roguelike Restoration Project (r1490) 2015-05-08 15:24:40 -04:00
list.c Import Advanced Rogue 7.7 from the Roguelike Restoration Project (r1490) 2015-05-08 15:24:40 -04:00
mach_dep.h Advanced Rogue family: overhaul privilege handling. 2015-05-16 13:39:26 -04:00
main.c arogue7, xrogue: rename daemon() to start_daemon(). 2015-05-28 10:21:43 -04:00
Makefile Import Advanced Rogue 7.7 from the Roguelike Restoration Project (r1490) 2015-05-08 15:24:40 -04:00
maze.c Import Advanced Rogue 7.7 from the Roguelike Restoration Project (r1490) 2015-05-08 15:24:40 -04:00
mdport.c arogue7: fix the backspace key in prompts. 2015-05-28 09:41:29 -04:00
misc.c arogue7, xrogue: rename daemon() to start_daemon(). 2015-05-28 10:21:43 -04:00
monsters.c arogue7: add missing header includes. 2015-05-08 16:45:41 -04:00
move.c Import Advanced Rogue 7.7 from the Roguelike Restoration Project (r1490) 2015-05-08 15:24:40 -04:00
network.h Import Advanced Rogue 7.7 from the Roguelike Restoration Project (r1490) 2015-05-08 15:24:40 -04:00
new_level.c Import Advanced Rogue 7.7 from the Roguelike Restoration Project (r1490) 2015-05-08 15:24:40 -04:00
options.c arogue7: fix the backspace key in prompts. 2015-05-28 09:41:29 -04:00
outside.c Import Advanced Rogue 7.7 from the Roguelike Restoration Project (r1490) 2015-05-08 15:24:40 -04:00
pack.c arogue7, xrogue: rename daemon() to start_daemon(). 2015-05-28 10:21:43 -04:00
passages.c Import Advanced Rogue 7.7 from the Roguelike Restoration Project (r1490) 2015-05-08 15:24:40 -04:00
player.c Import Advanced Rogue 7.7 from the Roguelike Restoration Project (r1490) 2015-05-08 15:24:40 -04:00
potions.c arogue7: add missing header includes. 2015-05-08 16:45:41 -04:00
rings.c arogue7, xrogue: rename daemon() to start_daemon(). 2015-05-28 10:21:43 -04:00
rip.c Advanced Rogue family: overhaul privilege handling. 2015-05-16 13:39:26 -04:00
rogue.c arogue7: ask about unidentified objects by default. 2015-05-21 09:02:15 -04:00
rogue.h Advanced Rogue family: fix the "score" option. 2015-05-20 08:42:17 -04:00
rooms.c arogue7: add missing header includes. 2015-05-08 16:45:41 -04:00
save.c arogue7: implement the -n option. 2015-05-11 16:46:00 -04:00
scrolls.c arogue7: add missing header includes. 2015-05-08 16:45:41 -04:00
state.c arogue7: add missing header includes. 2015-05-08 16:45:41 -04:00
sticks.c arogue7: add missing header includes. 2015-05-08 16:45:41 -04:00
things.c arogue7: add missing header includes. 2015-05-08 16:45:41 -04:00
trader.c Import Advanced Rogue 7.7 from the Roguelike Restoration Project (r1490) 2015-05-08 15:24:40 -04:00
util.c arogue7: add missing header includes. 2015-05-08 16:45:41 -04:00
vers.c Import Advanced Rogue 7.7 from the Roguelike Restoration Project (r1490) 2015-05-08 15:24:40 -04:00
weapons.c arogue7: add missing header includes. 2015-05-08 16:45:41 -04:00
wear.c arogue7, xrogue: rename daemon() to start_daemon(). 2015-05-28 10:21:43 -04:00
wizard.c arogue7: add missing header includes. 2015-05-08 16:45:41 -04:00
xcrypt.c Import Advanced Rogue 7.7 from the Roguelike Restoration Project (r1490) 2015-05-08 15:24:40 -04:00