ScummVM API documentation
Chewy::Object Class Reference

Public Member Functions

 Object (GameState *sp)
 
short load (const char *filename, RoomMovObject *rmo)
 
int16 load (const char *filename, RoomStaticInventory *rsi)
 
int16 load (const char *filename, RoomExit *roomExit)
 
void sort ()
 
void free_inv_spr (byte **inv_spr_adr)
 
int16 is_sib_mouse (int16 mouse_x, int16 mouse_y)
 
int16 is_iib_mouse (int16 mouse_x, int16 mouse_y)
 
int16 iib_txt_nr (int16 inv_nr)
 
int16 sib_txt_nr (int16 sib_nr)
 
int16 action_iib_iib (int16 maus_obj_nr, int16 test_obj_nr)
 
int16 action_iib_sib (int16 maus_obj_nr, int16 test_obj_nr)
 
void hide_sib (int16 nr)
 
void show_sib (int16 nr)
 
void calc_all_static_detail ()
 
void calc_static_detail (int16 det_nr)
 
int16 calc_static_use (int16 nr)
 
int16 del_obj_use (int16 nr)
 
int16 calc_rsi_flip_flop (int16 nr)
 
void set_rsi_flip_flop (int16 nr, int16 anz)
 
void addInventory (int16 nr, RaumBlk *Rb)
 
void delInventory (int16 nr, RaumBlk *Rb)
 
void changeInventory (int16 old_inv, int16 new_inv, RaumBlk *Rb)
 
void setInventory (int16 nr, int16 x, int16 y, int16 automov, RaumBlk *Rb)
 
bool checkInventory (int16 nr)
 
int16 is_exit (int16 mouse_x, int16 mouse_y)
 

Public Attributes

uint8 mov_obj_room [MAX_MOV_OBJ+1]
 
uint8 spieler_invnr [MAX_MOV_OBJ+1]
 

The documentation for this class was generated from the following file: