Public Member Functions | |
virtual bool | play_it (Image_window *win, int t) |
void | load_flic (void) |
void | free_flic (void) |
void | fade_out (int cycles) |
ExCineFlic (uint32 time, char *file, int i, int s, int c, bool r, int spd) | |
ExCineFlic (uint32 time) | |
virtual | ~ExCineFlic () |
Private Attributes | |
int | start |
int | count |
bool | repeat |
int | cur |
int | speed |
U7object * | flic_obj |
size_t | size |
char * | buffer |
playfli * | player |
Definition at line 868 of file sigame.cc.
ExCineFlic::ExCineFlic | ( | uint32 | time, | |
char * | file, | |||
int | i, | |||
int | s, | |||
int | c, | |||
bool | r, | |||
int | spd | |||
) | [inline] |
virtual ExCineFlic::~ExCineFlic | ( | ) | [inline, virtual] |
Definition at line 898 of file sigame.cc.
References free_flic().
Here is the call graph for this function:
bool ExCineFlic::play_it | ( | Image_window * | win, | |
int | t | |||
) | [virtual] |
Implements ExCineEvent.
Definition at line 927 of file sigame.cc.
References count, cur, playfli::play(), player, playfli::put_buffer(), repeat, speed, start, and ExCineEvent::time.
Referenced by SI_Game::end_game().
Here is the call graph for this function:
void ExCineFlic::load_flic | ( | void | ) |
Definition at line 903 of file sigame.cc.
References buffer, COUT, ExCineEvent::file, flic_obj, free_flic(), ExCineEvent::index, playfli::info(), player, U7object::retrieve(), and size.
Here is the call graph for this function:
void ExCineFlic::free_flic | ( | void | ) |
Definition at line 917 of file sigame.cc.
References buffer, COUT, ExCineEvent::file, flic_obj, FORGET_ARRAY, FORGET_OBJECT, ExCineEvent::index, player, and size.
Referenced by SI_Game::end_game(), load_flic(), and ~ExCineFlic().
void ExCineFlic::fade_out | ( | int | cycles | ) |
Definition at line 952 of file sigame.cc.
References Palette::fade_out(), playfli::get_palette(), and player.
Referenced by SI_Game::end_game().
Here is the call graph for this function:
int ExCineFlic::start [private] |
int ExCineFlic::count [private] |
bool ExCineFlic::repeat [private] |
int ExCineFlic::cur [private] |
int ExCineFlic::speed [private] |
U7object* ExCineFlic::flic_obj [private] |
size_t ExCineFlic::size [private] |
char* ExCineFlic::buffer [private] |
playfli* ExCineFlic::player [private] |
Definition at line 880 of file sigame.cc.
Referenced by fade_out(), free_flic(), load_flic(), and play_it().