#include <schedule.h>
Inheritance diagram for Pace_schedule:
Public Member Functions | |
Pace_schedule (Actor *n, Tile_coord pt0, Tile_coord pt1) | |
virtual void | now_what () |
Static Public Member Functions | |
static Pace_schedule * | create_horiz (Actor *n) |
static Pace_schedule * | create_vert (Actor *n) |
Private Attributes | |
Tile_coord | p0 |
Tile_coord | p1 |
char | which |
Definition at line 146 of file schedule.h.
Pace_schedule::Pace_schedule | ( | Actor * | n, | |
Tile_coord | pt0, | |||
Tile_coord | pt1 | |||
) | [inline] |
Definition at line 152 of file schedule.h.
Pace_schedule * Pace_schedule::create_horiz | ( | Actor * | n | ) | [static] |
Definition at line 351 of file schedule.cc.
References Game_object::get_tile(), Tile_coord::tx, Tile_coord::ty, and Tile_coord::tz.
Referenced by Actor::set_schedule_type().
Here is the call graph for this function:
Pace_schedule * Pace_schedule::create_vert | ( | Actor * | n | ) | [static] |
Definition at line 365 of file schedule.cc.
References Game_object::get_tile(), Tile_coord::tx, Tile_coord::ty, and Tile_coord::tz.
Referenced by Actor::set_schedule_type().
Here is the call graph for this function:
void Pace_schedule::now_what | ( | ) | [virtual] |
Implements Schedule.
Definition at line 379 of file schedule.cc.
References Monster_info::cant_yell(), Game_object::find_blocking(), first_move_aside, Game_window::get_std_delay(), gwin, last_move_aside, Exult_server::npc, and Exult_server::obj.
Here is the call graph for this function:
Tile_coord Pace_schedule::p0 [private] |
Definition at line 148 of file schedule.h.
Tile_coord Pace_schedule::p1 [private] |
Definition at line 149 of file schedule.h.
char Pace_schedule::which [private] |
Definition at line 150 of file schedule.h.