Schedule_change Class Reference

#include <schedule.h>

Collaboration diagram for Schedule_change:

Collaboration graph
[legend]
List of all members.

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

Detailed Description

Definition at line 516 of file schedule.h.


Constructor & Destructor Documentation

Schedule_change::Schedule_change (  )  [inline]

Definition at line 523 of file schedule.h.


Member Function Documentation

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  ) 

Definition at line 3277 of file schedule.cc.

Referenced by Game_window::write_schedules().

void Schedule_change::set ( int  ax,
int  ay,
unsigned char  stype,
unsigned char  stime 
)

Definition at line 3293 of file schedule.cc.

References c_tiles_per_schunk.

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().


Member Data Documentation

unsigned char Schedule_change::time [private]

Definition at line 518 of file schedule.h.

Referenced by get_time().

unsigned char Schedule_change::type [private]

Definition at line 519 of file schedule.h.

Referenced by get_type().

unsigned char Schedule_change::x [private]

Definition at line 520 of file schedule.h.

Referenced by get_pos().

unsigned char Schedule_change::y [private]

Definition at line 520 of file schedule.h.

Referenced by get_pos().

unsigned char Schedule_change::superchunk [private]

Definition at line 521 of file schedule.h.

Referenced by get_pos().


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