Pace_schedule Class Reference

#include <schedule.h>

Inheritance diagram for Pace_schedule:

Inheritance graph
[legend]
Collaboration diagram for Pace_schedule:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 Pace_schedule (Actor *n, Tile_coord pt0, Tile_coord pt1)
virtual void now_what ()

Static Public Member Functions

static Pace_schedulecreate_horiz (Actor *n)
static Pace_schedulecreate_vert (Actor *n)

Private Attributes

Tile_coord p0
Tile_coord p1
char which

Detailed Description

Definition at line 146 of file schedule.h.


Constructor & Destructor Documentation

Pace_schedule::Pace_schedule ( Actor n,
Tile_coord  pt0,
Tile_coord  pt1 
) [inline]

Definition at line 152 of file schedule.h.


Member Function Documentation

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:


Member Data Documentation

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.


The documentation for this class was generated from the following files:
Generated on Mon Jul 9 15:00:56 2007 for ExultEngine by  doxygen 1.5.1