#include <schedule.h>
Collaboration diagram for Schedule_change:
Public Member Functions | |
Schedule_change () | |
void | set (unsigned char *ent) |
void | get (unsigned char *ent) |
void | set (int ax, int ay, unsigned char stype, unsigned char stime) |
int | get_type () const |
int | get_time () const |
Tile_coord | get_pos () const |
Private Attributes | |
unsigned char | time |
unsigned char | type |
unsigned char | x |
unsigned char | y |
unsigned char | superchunk |
Definition at line 516 of file schedule.h.
Schedule_change::Schedule_change | ( | ) | [inline] |
Definition at line 523 of file schedule.h.
void Schedule_change::set | ( | unsigned char * | ent | ) |
Definition at line 3261 of file schedule.cc.
Referenced by Game_window::read_schedules(), Npc_actor::remove_schedule(), Game_window::revert_schedules(), Npc_actor::set_schedule_time_location(), Npc_actor::set_schedule_time_type(), and Usecode_internal::UI_set_new_schedules().
void Schedule_change::get | ( | unsigned char * | ent | ) |
void Schedule_change::set | ( | int | ax, | |
int | ay, | |||
unsigned char | stype, | |||
unsigned char | stime | |||
) |
int Schedule_change::get_type | ( | ) | const [inline] |
Definition at line 528 of file schedule.h.
References type.
Referenced by CheatScreen::BusinessDisplay(), Actor::edit(), Npc_actor::remove_schedule(), Npc_actor::set_schedule_time_location(), and Npc_actor::set_schedule_time_type().
int Schedule_change::get_time | ( | ) | const [inline] |
Definition at line 530 of file schedule.h.
References time.
Referenced by Npc_actor::remove_schedule(), Npc_actor::set_schedule_time_location(), and Npc_actor::set_schedule_time_type().
Tile_coord Schedule_change::get_pos | ( | ) | const |
Definition at line 3311 of file schedule.cc.
References c_tiles_per_chunk, superchunk, x, and y.
Referenced by CheatScreen::BusinessDisplay(), Actor::edit(), and Npc_actor::set_schedule_time_type().
unsigned char Schedule_change::time [private] |
unsigned char Schedule_change::type [private] |
unsigned char Schedule_change::x [private] |
unsigned char Schedule_change::y [private] |
unsigned char Schedule_change::superchunk [private] |