|
|
| Events (const Configuration *cfg) |
| |
|
void | clear () |
| |
|
bool | init (ObjManager *om, MapWindow *mw, MsgScroll *ms, Player *p, Magic *mg, GameClock *gc, ViewManager *vm, UseCode *uc, GUI *g, KeyBinder *kb) |
| |
|
GUI_Dialog * | get_gamemenu_dialog () |
| |
|
TimeQueue * | get_time_queue () |
| |
|
TimeQueue * | get_game_time_queue () |
| |
|
EventMode | get_mode () const |
| |
|
EventMode | get_last_mode () const |
| |
|
void | set_mode (EventMode new_mode) |
| |
|
bool | is_direction_selecting_targets () const |
| |
|
void | set_direction_selects_target (bool val) |
| |
| Common::Point | getMousePos () const |
| |
| byte | getButtonState () const |
| |
|
void | update_timers () |
| |
|
bool | update () |
| |
|
bool | pollEvent (Common::Event &event) |
| |
|
bool | handleEvent (const Common::Event *event) |
| |
|
void | request_input (CallBack *caller, void *user_data=nullptr) |
| |
|
void | target_spell () |
| |
|
void | close_spellbook () |
| |
|
void | get_scroll_input (const char *allowed=nullptr, bool can_escape=true, bool using_target_cursor=false, bool set_numbers_only_to_true=true) |
| |
|
void | get_inventory_obj (Actor *actor, bool getting_target=true) |
| |
|
void | get_spell_num (Actor *caster, Obj *spell_container) |
| |
|
void | get_direction (const char *prompt) |
| |
|
void | get_direction (const MapCoord &from, const char *prompt) |
| |
|
void | get_target (const char *prompt) |
| |
|
void | get_target (const MapCoord &init, const char *prompt) |
| |
|
void | display_portrait (Actor *actor, const char *name=nullptr) |
| |
|
bool | newAction (EventMode new_mode) |
| |
|
void | doAction () |
| |
|
void | cancelAction () |
| |
|
void | endAction (bool prompt=false) |
| |
|
bool | select_obj (Obj *obj, Actor *actor=nullptr) |
| |
|
bool | select_view_obj (Obj *obj, Actor *actor) |
| |
|
bool | select_actor (Actor *actor) |
| |
|
bool | select_direction (sint16 rel_x, sint16 rel_y) |
| |
|
bool | select_target (uint16 x, uint16 y, uint8 z=0) |
| |
|
bool | select_party_member (uint8 num) |
| |
|
bool | select_spell_num (sint16 spell_num) |
| |
|
void | key_redirect (CallBack *caller, void *user_data) |
| |
|
void | cancel_key_redirect () |
| |
|
bool | move (sint16 rel_x, sint16 rel_y) |
| |
|
bool | use_start () |
| |
|
bool | use (sint16 rel_x, sint16 rel_y) |
| |
|
bool | use (const MapCoord &coord) |
| |
|
bool | use (Obj *obj) |
| |
|
bool | use (Actor *actor, uint16 x, uint16 y) |
| |
|
bool | get_start () |
| |
|
bool | get (const MapCoord &coord) |
| |
|
bool | get (sint16 rel_x, sint16 rel_y) |
| |
|
bool | perform_get (Obj *obj, Obj *container_obj=nullptr, Actor *actor=nullptr) |
| |
|
bool | look_start () |
| |
|
bool | lookAtCursor (bool delayed=false, uint16 x=0, uint16 y=0, uint8 z=0, Obj *obj=nullptr, Actor *actor=nullptr) |
| |
|
bool | look (Obj *obj) |
| |
|
bool | look (Actor *actor) |
| |
|
bool | search (Obj *obj) |
| |
|
bool | talk_start () |
| |
|
bool | talk_cursor () |
| |
|
bool | talk (Actor *actor) |
| |
|
bool | talk (Obj *obj) |
| |
|
bool | perform_talk (Actor *actor) |
| |
|
bool | attack () |
| |
|
bool | push_start () |
| |
|
bool | pushFrom (Obj *obj) |
| |
|
bool | pushFrom (sint16 rel_x, sint16 rel_y) |
| |
|
bool | pushFrom (const MapCoord &target) |
| |
|
bool | pushTo (Obj *obj, Actor *actor) |
| |
|
bool | pushTo (sint16 rel_x, sint16 rel_y, bool push_from=false) |
| |
|
void | solo_mode (uint32 actor_num) |
| |
|
bool | party_mode () |
| |
|
bool | toggle_combat () |
| |
|
bool | ready (Obj *obj, Actor *actor=nullptr) |
| |
|
bool | unready (Obj *obj) |
| |
|
bool | drop_start () |
| |
|
bool | drop_select (Obj *obj, uint16 qty=0) |
| |
|
bool | drop_count (uint16 qty) |
| |
|
bool | perform_drop () |
| |
|
void | set_drop_from_key (bool closing_gumps) |
| |
|
bool | drop (Obj *obj, uint16 qty, uint16 x, uint16 y) |
| |
|
bool | drop (uint16 x, uint16 y) |
| |
|
void | set_drop_target (uint16 x, uint16 y) |
| |
|
bool | can_move_obj_between_actors (Obj *obj, Actor *src_actor, Actor *target_actor, bool display_name=false) |
| |
|
void | display_not_aboard_vehicle (bool show_prompt=true) |
| |
|
void | display_move_text (Actor *target_actor, Obj *obj) |
| |
|
bool | can_get_to_actor (const Actor *actor, uint16 x, uint16 y) |
| |
|
bool | using_control_cheat () const |
| |
|
void | set_control_cheat (bool control_cheat) |
| |
|
bool | is_looking_at_spellbook () const |
| |
|
void | set_looking_at_spellbook (bool looking) |
| |
|
bool | rest () |
| |
|
bool | rest_input (uint16 input) |
| |
|
void | cast_spell_directly (uint8 spell_num) |
| |
|
bool | can_target_icon () |
| |
|
void | walk_to_mouse_cursor (uint32 mx, uint32 my) |
| |
|
void | multiuse (uint16 wx, uint16 wy) |
| |
|
void | alt_code (int c) |
| |
|
void | alt_code_input (const char *in) |
| |
|
void | clear_alt_code () |
| |
|
void | toggleAltCodeMode (bool enable) |
| |
|
void | appendAltCode (int code) |
| |
|
bool | alt_code_teleport (const char *location_string) |
| |
|
void | alt_code_infostring () |
| |
|
void | alt_code_teleport_menu (uint32 selection) |
| |
|
bool | alt_code_teleport_to_person (uint32 npc) |
| |
|
void | wait () |
| |
|
void | set_ignore_timeleft (bool newsetting) |
| |
|
EventInput * | get_input () |
| |
|
void | moveCursorToMapWindow (bool ToggleCursor=false) |
| |
|
void | moveCursorToInventory () |
| |
|
void | toggleFpsDisplay () |
| |
|
void | close_gumps () |
| |
|
bool | dont_show_target_cursor () const |
| |
|
bool | input_really_needs_directon () const |
| |
|
void | quitDialog () |
| |
|
void | gameMenuDialog () |
| |
|
void | assetViewer () |
| |
|
bool | actor_exists (const Actor *a) const |
| |
|
uint16 | message (uint16 msg, void *msg_data=nullptr, void *my_data=nullptr) |
| |
|
void | set_user_data (void *user_data) |
| |
|
void | set_target (CallBack *t) |
| |