#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] |
1.5.1