ScummVM API documentation
Chewy::Detail Class Reference

Public Member Functions

void load_rdi (const char *fname, int16 room_nr)
 
void load_rdi_taf (const char *fname, int16 load_flag)
 
void setStaticPos (int16 detNr, int16 x, int16 y, bool hideFl, bool correctionFlag)
 
void setDetailPos (int16 detNr, int16 x, int16 y)
 
void hideStaticSpr (int16 detNr)
 
void showStaticSpr (int16 detNr)
 
void freezeAni ()
 
void unfreezeAni ()
 
void getAniValues (int16 aniNr, int16 *start, int16 *end)
 
AniDetailInfogetAniDetail (int16 aniNr)
 
void init_taf (TafInfo *dptr)
 
TafInfoget_taf_info ()
 
RoomDetailInfogetRoomDetailInfo ()
 
void set_static_ani (int16 ani_nr, int16 static_nr)
 
void del_static_ani (int16 ani_nr)
 
void startDetail (int16 nr, int16 rep, int16 reverse)
 
void stopDetail (int16 nr)
 
void playSound (int16 nr, int16 slot)
 
void stopSound (int16 slot)
 
void plot_ani_details (int16 scrx, int16 scry, int16 start, int16 end, int16 zoomx, int16 zoomy)
 
void plot_static_details (int16 scrx, int16 scry, int16 start, int16 end)
 
int16 maus_vector (int16 x, int16 y)
 
int16 get_ani_status (int16 det_nr)
 
SprInfo plot_detail_sprite (int16 scrx, int16 scry, int16 det_nr, int16 spr_nr, int16 mode)
 
void set_global_delay (int16 delay)
 
TafInfoinit_taf_tbl (const char *fname)
 
void del_taf_tbl (TafInfo *Tt)
 
void del_taf_tbl (int16 start, int16 nr, TafInfo *Tt)
 
void load_taf_seq (int16 sprNr, int16 sprCount, TafInfo *Tt)
 
void load_taf_tbl (TafInfo *fti)
 
void del_dptr ()
 
void calc_zoom_kor (int16 *kx, int16 *ky, int16 xzoom, int16 yzoom)
 
int16 mouse_on_detail (int16 mouse_x, int16 mouse_y, int16 scrx, int16 scry)
 
void set_taf_ani_mem (byte *load_area)
 

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