|
| ScriptCutscene (GUI *g, Configuration *cfg, SoundManager *sm) |
|
Std::vector< Std::string > | load_text (const char *filename, uint8 idx) |
|
Std::vector< CSMidGameData > | load_midgame_file (const char *filename) |
|
CSImage * | load_image (const char *filename, int idx, int sub_idx=0) |
|
Std::vector< Std::vector< CSImage * > > | load_all_images (const char *filename) |
|
void | add_sprite (CSSprite *s) |
|
void | remove_sprite (CSSprite *s) |
|
void | load_palette (const char *filename, int idx) |
|
void | set_palette_entry (uint8 idx, uint8 r, uint8 g, uint8 b) |
|
void | rotate_palette (uint8 idx, uint8 length) |
|
void | set_screen_opacity (uint8 new_opacity) |
|
void | enable_game_palette_rotation (bool val) |
|
void | set_update_interval (uint16 interval) |
|
void | update () |
|
void | wait () |
|
void | Display (bool full_redraw) override |
|
void | Hide () override |
|
void | print_text (CSImage *image, const char *string, uint16 *x, uint16 *y, uint16 startx, uint16 width, uint8 color) |
|
SoundManager * | get_sound_manager () |
|
uint16 | get_x_off () const |
|
uint16 | get_y_off () const |
|
Font * | get_font () |
|
Configuration * | get_config () |
|
void | hide_sprites () |
|
void | set_bg_color (uint8 new_color) |
|
void | set_solid_bg (bool value) |
|
Screen * | get_screen () |
|
uint16 | get_text_width (const char *text) |
|
| GUI_Widget (void *data) |
|
| GUI_Widget (void *data, int x, int y, int w, int h) |
|
int | AddWidget (GUI_Widget *widget) |
|
virtual void | Show (void) |
|
virtual void | Delete (void) |
|
virtual void | MoveRelative (int dx, int dy) |
|
virtual void | Move (int32 new_x, int32 new_y) |
|
void | MoveRelativeToParent (int dx, int dy) |
|
bool | has_focus () const |
|
void | grab_focus () |
|
virtual void | release_focus () |
|
void | moveToFront () |
|
virtual void | PlaceOnScreen (Screen *s, GUI_DragManager *dm, int x, int y) |
|
virtual WIDGET_status | Status (void) const |
|
virtual void | SetRect (int x, int y, int w, int h) |
|
virtual void | SetRect (Common::Rect **bounds) |
|
virtual Common::Rect | GetRect () |
|
virtual int | X () const |
|
virtual int | Y () const |
|
virtual int | W () const |
|
virtual int | H () const |
|
virtual int | HitRect (int x, int y) |
|
virtual int | HitRect (int x, int y, const Common::Rect &rect) |
|
virtual void | SetDisplay (Screen *s) |
|
void | DisplayChildren (bool full_redraw=false) |
|
virtual void | Redraw (void) |
|
bool | needs_redraw () const |
|
bool | widget_has_focus () |
|
virtual GUI_status | Idle (void) |
|
virtual GUI_status | KeyDown (const Common::KeyState &key) |
|
virtual GUI_status | KeyUp (Common::KeyState key) |
|
virtual GUI_status | MouseDown (int x, int y, Shared::MouseButton button) |
|
virtual GUI_status | MouseUp (int x, int y, Shared::MouseButton button) |
|
virtual GUI_status | MouseMotion (int x, int y, uint8 state) |
|
virtual GUI_status | MouseWheel (sint32 x, sint32 y) |
|
virtual GUI_status | MouseEnter (uint8 state) |
|
virtual GUI_status | MouseLeave (uint8 state) |
|
virtual GUI_status | MouseClick (int x, int y, Shared::MouseButton button) |
|
virtual GUI_status | MouseDouble (int x, int y, Shared::MouseButton button) |
|
virtual GUI_status | MouseDelayed (int x, int y, Shared::MouseButton button) |
|
virtual GUI_status | MouseHeld (int x, int y, Shared::MouseButton button) |
|
bool | drag_accept_drop (int x, int y, int message, void *data) override |
|
void | drag_perform_drop (int x, int y, int message, void *data) override |
|
virtual GUI_status | HandleEvent (const Common::Event *event) |
|
char * | Error (void) |
|
virtual int | ClickState (int button) |
|
virtual void | SetClickState (int button, int value) |
|
bool | is_drop_target () |
|
virtual void | drag_drop_failed (int x, int y, int message, void *data) |
|
virtual void | drag_drop_success (int x, int y, int message, void *data) |
|
virtual void | drag_draw (int x, int y, int message, void *data) |
|
virtual GUI_status | callback (uint16 msg, GUI_CallBack *caller, void *data) |
|