* Start running.
* @return なし
*/
-void do_cmd_run(void)
+void do_cmd_run(player_type *creature_ptr)
{
DIRECTION dir;
- if (cmd_limit_confused(p_ptr)) return;
+ if (cmd_limit_confused(creature_ptr)) return;
- if (p_ptr->special_defense & KATA_MUSOU)
+ if (creature_ptr->special_defense & KATA_MUSOU)
{
- set_action(p_ptr, ACTION_NONE);
+ set_action(creature_ptr, ACTION_NONE);
}
/* Get a "repeated" direction */
if (get_rep_dir(&dir,FALSE))
{
/* Hack -- Set the run counter */
- p_ptr->running = (command_arg ? command_arg : 1000);
+ creature_ptr->running = (command_arg ? command_arg : 1000);
/* First step */
run_step(dir);
extern void do_cmd_spike(player_type *creature_ptr);
extern void do_cmd_walk(bool pickup);
extern void do_cmd_stay(bool pickup);
-extern void do_cmd_run(void);
+extern void do_cmd_run(player_type *creature_ptr);
extern void do_cmd_rest(void);
extern void do_cmd_fire(SPELL_IDX snipe_type);
extern void exe_fire(INVENTORY_IDX item, object_type *j_ptr, SPELL_IDX snipe_type);
/* Begin Running -- Arg is Max Distance */
case '.':
{
- if (!p_ptr->wild_mode) do_cmd_run();
+ if (!p_ptr->wild_mode) do_cmd_run(p_ptr);
break;
}