#include <schedule.h>
Inheritance diagram for Sew_schedule:
Public Member Functions | |
Sew_schedule (Actor *n) | |
virtual void | now_what () |
virtual void | ending (int newtype) |
Private Types | |
enum | { get_wool, sit_at_wheel, spin_wool, get_thread, weave_cloth, get_cloth, to_work_table, set_to_sew, sew_clothes, get_clothes, display_clothes, done } |
Private Attributes | |
Game_object * | bale |
Game_object * | spinwheel |
Game_object * | chair |
Game_object * | spindle |
Game_object * | loom |
Game_object * | cloth |
Game_object * | work_table |
Game_object * | wares_table |
int | sew_clothes_cnt |
enum Sew_schedule:: { ... } | state |
Definition at line 402 of file schedule.h.
anonymous enum [private] |
get_wool | |
sit_at_wheel | |
spin_wool | |
get_thread | |
weave_cloth | |
get_cloth | |
to_work_table | |
set_to_sew | |
sew_clothes | |
get_clothes | |
display_clothes | |
done |
Definition at line 412 of file schedule.h.
Sew_schedule::Sew_schedule | ( | Actor * | n | ) |
Definition at line 2101 of file schedule.cc.
void Sew_schedule::now_what | ( | ) | [virtual] |
Implements Schedule.
Definition at line 2114 of file schedule.cc.
References Game_window::add_dirty(), c_any_framenum, c_any_qual, Path_walking_actor_action::create_path(), Map_chunk::find_spot(), GAME_SI, ShapeID::get_shapenum(), gwin, Rectangle::h, Exult_server::info, Actor::lhand, Exult_server::npc, Exult_server::obj, Game_object::remove_this(), Sit_schedule::set_action(), Tile_coord::tx, Rectangle::w, Rectangle::x, and Rectangle::y.
Here is the call graph for this function:
void Sew_schedule::ending | ( | int | newtype | ) | [virtual] |
Reimplemented from Schedule.
Definition at line 2372 of file schedule.cc.
References Game_window::add_dirty(), gwin, Actor::lhand, Exult_server::npc, and Exult_server::obj.
Here is the call graph for this function:
Game_object* Sew_schedule::bale [private] |
Definition at line 404 of file schedule.h.
Game_object* Sew_schedule::spinwheel [private] |
Definition at line 405 of file schedule.h.
Game_object* Sew_schedule::chair [private] |
Definition at line 406 of file schedule.h.
Game_object* Sew_schedule::spindle [private] |
Definition at line 407 of file schedule.h.
Game_object* Sew_schedule::loom [private] |
Definition at line 408 of file schedule.h.
Game_object* Sew_schedule::cloth [private] |
Definition at line 409 of file schedule.h.
Game_object* Sew_schedule::work_table [private] |
Definition at line 410 of file schedule.h.
Game_object * Sew_schedule::wares_table [private] |
Definition at line 410 of file schedule.h.
int Sew_schedule::sew_clothes_cnt [private] |
Definition at line 411 of file schedule.h.
enum { ... } Sew_schedule::state [private] |