|
Pol
Rev 533
|
#include <cgdata.h>
Collaboration diagram for ClientGameData:Public Types | |
| typedef std::set < UOExecutorModule * > | GumpMods |
Public Member Functions | |
| ClientGameData () | |
| ~ClientGameData () | |
| void | add_gumpmod (UOExecutorModule *) |
| void | clear () |
| UOExecutorModule * | find_gumpmod (u32 pid) |
| void | remove_gumpmod (UOExecutorModule *) |
Public Attributes | |
| u32 | custom_house_serial |
| GumpMods | gumpmods |
| JusticeRegion * | justice_region |
| int | lightlevel |
| UOExecutorModule * | menu_selection_uoemod |
| MusicRegion * | music_region |
| UnicodeExecutorModule * | prompt_uniemod |
| UOExecutorModule * | prompt_uoemod |
| UOExecutorModule * | resurrect_uoemod |
| UOExecutorModule * | selcolor_uoemod |
| UOExecutorModule * | target_cursor_uoemod |
| UOExecutorModule * | textentry_uoemod |
| NPCRef | vendor |
| ref_ptr< UContainer > | vendor_bought |
| ref_ptr< UContainer > | vendor_for_sale |
| WeatherRegion * | weather_region |
| typedef std::set<UOExecutorModule*> ClientGameData::GumpMods |
Definition at line 24 of file cgdata.cpp.
Definition at line 43 of file cgdata.cpp.
References clear().
Here is the call graph for this function:| void ClientGameData::add_gumpmod | ( | UOExecutorModule * | uoemod | ) |
Definition at line 130 of file cgdata.cpp.
References gumpmods.
Referenced by UOExecutorModule::internal_SendCompressedGumpMenu(), and UOExecutorModule::internal_SendUnCompressedGumpMenu().
Here is the caller graph for this function:| void ClientGameData::clear | ( | ) |
Definition at line 48 of file cgdata.cpp.
References UMulti::as_house(), UHouse::CurrentCompressed, UHouse::CurrentDesign, custom_house_serial, UHouse::editing, CustomHouseDesign::FillComponents(), UOExecutorModule::gump_chr, gumpmods, UOExecutorModule::menu_selection_chr, menu_selection_uoemod, UOExecutor::os_module, UnicodeExecutorModule::os_module, UnicodeExecutorModule::prompt_chr, UOExecutorModule::prompt_chr, prompt_uniemod, prompt_uoemod, UOExecutorModule::resurrect_chr, resurrect_uoemod, UHouse::revision, OSExecutorModule::revive(), UOExecutorModule::selcolor_chr, selcolor_uoemod, system_find_multi(), UOExecutorModule::target_cursor_chr, target_cursor_uoemod, UOExecutorModule::textentry_chr, textentry_uoemod, UOExecutorModule::uoexec, UHouse::WorkingCompressed, and UHouse::WorkingDesign.
Referenced by char_select(), client_io_thread(), and ~ClientGameData().
Here is the call graph for this function:
Here is the caller graph for this function:Definition at line 135 of file cgdata.cpp.
References gumpmods, UOExecutor::os_module, OSExecutorModule::pid(), and UOExecutorModule::uoexec.
Referenced by gumpbutton_handler(), and UOExecutorModule::mf_CloseGump().
Here is the call graph for this function:
Here is the caller graph for this function:| void ClientGameData::remove_gumpmod | ( | UOExecutorModule * | uoemod | ) |
Definition at line 146 of file cgdata.cpp.
References gumpmods.
Referenced by clear_gumphandler(), and UOExecutorModule::~UOExecutorModule().
Here is the caller graph for this function:Definition at line 68 of file cgdata.h.
Referenced by clear(), CustomHouseStopEditing(), Character::CustomHousingMove(), UHouse::FindWorkingHouse(), Character::is_house_editing(), UOExecutorModule::mf_SendHousingTool(), UHouse::script_method_id(), and Realm::walkheight().
Definition at line 40 of file cgdata.h.
Referenced by add_gumpmod(), clear(), find_gumpmod(), Character::has_active_gump(), and remove_gumpmod().
Definition at line 62 of file cgdata.h.
Referenced by Character::check_justice_region_change(), handle_attack(), TargetCursor::handle_target_cursor(), UOExecutorModule::mf_GetRegionName(), JusticeRegion::RunNoCombatCheck(), and start_client_char().
Definition at line 64 of file cgdata.h.
Referenced by Character::check_light_region_change(), Character::check_weather_region_change(), and SetRegionLightLevel().
Definition at line 55 of file cgdata.h.
Referenced by clear(), menu_selection_made(), UOExecutorModule::mf_SelectMenuItem(), and UOExecutorModule::~UOExecutorModule().
Definition at line 66 of file cgdata.h.
Referenced by Character::check_music_region_change(), and start_client_char().
Definition at line 60 of file cgdata.h.
Referenced by clear(), handle_unicode_prompt(), Character::has_active_prompt(), UnicodeExecutorModule::mf_RequestInputUC(), and UnicodeExecutorModule::~UnicodeExecutorModule().
Definition at line 56 of file cgdata.h.
Referenced by clear(), handle_prompt(), Character::has_active_prompt(), UOExecutorModule::mf_PromptInput(), and UOExecutorModule::~UOExecutorModule().
Definition at line 57 of file cgdata.h.
Referenced by clear(), handle_resurrect_menu(), UOExecutorModule::mf_SelectColor(), UOExecutorModule::mf_SendInstaResDialog(), and UOExecutorModule::~UOExecutorModule().
Definition at line 58 of file cgdata.h.
Referenced by clear(), handle_selcolor(), UOExecutorModule::mf_SelectColor(), and UOExecutorModule::~UOExecutorModule().
Definition at line 54 of file cgdata.h.
Referenced by clear(), handle_coord_cursor(), handle_script_cursor(), UOExecutorModule::mf_Target(), UOExecutorModule::mf_TargetCoordinates(), UOExecutorModule::mf_TargetMultiPlacement(), Character::target_cursor_busy(), and UOExecutorModule::~UOExecutorModule().
Definition at line 46 of file cgdata.h.
Referenced by clear(), handle_textentry(), UOExecutorModule::mf_SendTextEntryGump(), and UOExecutorModule::~UOExecutorModule().
Definition at line 37 of file cgdata.h.
Referenced by buyhandler(), UOExecutorModule::mf_SendBuyWindow(), UOExecutorModule::mf_SendSellWindow(), oldBuyHandler(), oldSellHandler(), and sellhandler().
Definition at line 35 of file cgdata.h.
Referenced by buyhandler(), UOExecutorModule::mf_SendBuyWindow(), UOExecutorModule::mf_SendSellWindow(), oldBuyHandler(), oldSellHandler(), and sellhandler().
Definition at line 36 of file cgdata.h.
Referenced by buyhandler(), UOExecutorModule::mf_SendBuyWindow(), and oldBuyHandler().
Definition at line 67 of file cgdata.h.
Referenced by Character::check_light_region_change(), Character::check_weather_region_change(), move_character_to(), send_season_info(), SetRegionLightLevel(), start_client_char(), and update_weatherregion().