#include <schedule.h>
Inheritance diagram for Preach_schedule:
Public Member Functions | |
Preach_schedule (Actor *n) | |
virtual void | now_what () |
Private Types | |
enum | { find_podium, at_podium, exhort, visit, talk_member, find_icon, pray } |
Private Attributes | |
enum Preach_schedule:: { ... } | state |
Definition at line 175 of file schedule.h.
anonymous enum [private] |
Definition at line 177 of file schedule.h.
Preach_schedule::Preach_schedule | ( | Actor * | n | ) | [inline] |
Definition at line 187 of file schedule.h.
void Preach_schedule::now_what | ( | ) | [virtual] |
Implements Schedule.
Definition at line 480 of file schedule.cc.
References Usecode_script::add(), Actor::bow_frame, Path_walking_actor_action::create_path(), Ucscript::delay_ticks, Ucscript::face_dir, Find_congregant(), first_amen, first_preach, first_preach2, GAME_SI, Game_object::get_dir_facing(), ShapeID::get_framenum(), Game_window::get_std_delay(), Game_object::get_tile(), gwin, item_names, Actor::kneel_frame, last_amen, last_preach, last_preach2, Exult_server::npc, Ucscript::npc_frame, Ucscript::say, Actor::sit_frame, Actor::standing, Usecode_script::start(), Tile_coord::tx, and Tile_coord::ty.
Here is the call graph for this function:
enum { ... } Preach_schedule::state [private] |