Classes | |
| class | CActorProxy |
| class | CAnimationClip |
| class | CCameraThird |
| This is a basic third-person camera. More... | |
| class | CClientEventManager |
| class | CEventListenerTest |
| class | CLocalObjectView |
| class | CInputController |
| This controller handles system-level input response. More... | |
| class | CInteractiveSobController |
| class | CPlayerController |
| This controller handles player-level input response. More... | |
| class | CSequenceManager |
| class | CSimulationImpl |
| class | CUserPaths |
| class | CWWTask |
| The main Werewolf task. More... | |
| class | CAnimationController |
| class | CAnimGroup |
| This loads animation groups from packed sheets. More... | |
| class | CAnimLayer |
| class | CEntityMedia |
| This represents the media data for a specific entity description. More... | |
| class | CMeshGroup |
| class | CSkeleton |
| class | IControllableMedia |
| class | IMediaController |
| interface | IBaseCamera |
| This is the base-class for all camera types. More... | |
| class | CRandomSelector |
| class | CSelectorFactory |
| class | CSequentialSelector |
| class | ISelectable |
| class | ISelector |
| class | C3DSwapTask |
| class | C3DTask |
| class | CAnimateTask |
| This task manages animation clips and playlists. More... | |
| class | CBackgroundTask |
| class | CCameraTask |
| This controls the various camera types. More... | |
| class | CConfigTask |
| class | CGameTask |
| The core game logic task. More... | |
| class | CGuiTask |
| class | CInputTask |
| A task that provides input polling and event registration. More... | |
| class | IntroListItem |
| A list item class. More... | |
| class | CIntroTask |
| class | CLandscapeTask |
| The task for management of landscape. More... | |
| class | CLandCallback |
| A general progress bar callback. More... | |
| class | CNetworkTask |
| The core network logic task. More... | |
| class | CPacsTask |
| class | CharItem |
| Class to automatically set selection brush and store an object ID. More... | |
| class | CharTypeItem |
| Class to automatically set selection brush and store a character type ID. More... | |
| class | CPreGameTask |
| The core pre game logic task. More... | |
| class | TMeshLoader |
| class | CResourceTask |
| class | CSkyTask |
| Handles rendering the sky. More... | |
| class | CTimeTask |
| Time tracking class. More... | |
| class | CPerformer3DView |
| class | CPerformerChatView |
Typedefs | |
| typedef std::vector < UInstanceGroup * > | InstanceGroupVector |
| typedef std::map< std::string, double > | filename2LastCRCCheckTime |
| typedef std::map< std::string, std::string > | shapeMap |
| typedef std::map< std::string, CEntityMedia > | entityMediaMap |
Functions | |
| CSimulationImpl * | getClientSimulation () |
| bool | handleChatLine (const CEGUI::EventArgs &e) |
| bool | handleQuitBtn (const CEGUI::EventArgs &e) |
| Handles clicks on the 'quit' button. | |
| bool | handlePlayOfflineBtn (const CEGUI::EventArgs &e) |
| bool | handlePlayOnlineBtn (const CEGUI::EventArgs &e) |
| bool | handleConnectBtn (const CEGUI::EventArgs &e) |
| bool | handleUserAcceptBtn (const CEGUI::EventArgs &e) |
| bool | handleConnectShardBtn (const CEGUI::EventArgs &e) |
| bool | handleMainMenuOptionsBtn (const CEGUI::EventArgs &e) |
| bool | handleOptionsCancelBtn (const CEGUI::EventArgs &e) |
| bool | handleOptionsSaveBtn (const CEGUI::EventArgs &e) |
| void | cbChat (NLNET::CMessage &msgin, NLNET::TSockId from, NLNET::CCallbackNetBase &netbase) |
| Catch chat messages from the server. | |
| void | cbIdentification (NLNET::CMessage &msgin, NLNET::TSockId from, NLNET::CCallbackNetBase &netbase) |
| void | cbLGCharList (NLNET::CMessage &msgin, NLNET::TSockId from, NLNET::CCallbackNetBase &clientcb) |
| void | cbCH_CR_ACK (NLNET::CMessage &msgin, NLNET::TSockId from, NLNET::CCallbackNetBase &clientcb) |
| void | cbSimEventServer (NLNET::CMessage &msgin, NLNET::TSockId from, NLNET::CCallbackNetBase &clientcb) |
| void | cbPingAck (NLNET::CMessage &msgin, NLNET::TSockId from, NLNET::CCallbackNetBase &clientcb) |
| Receive a ping response. | |
| bool | handleCharSelectBtn (const CEGUI::EventArgs &e) |
| Handles when the connect button is pressed. | |
| bool | handleCharSelectCreateBtn (const CEGUI::EventArgs &e) |
| Handles when the connect button is pressed. | |
| bool | handleCharCreateCreateBtn (const CEGUI::EventArgs &e) |
| Handles when the connect button is pressed. | |
| bool | handleCharCreateCancelBtn (const CEGUI::EventArgs &e) |
Variables | |
| static bool | CaptureState = false |
| NLMISC::CVector | ControlerFreeLookPos (0, 0, 0) |
| NLMISC::CMatrix | ControlerCamMatrix |
| NLNET::TCallbackItem | ClientCallbackArray [] |
| typedef std::map<std::string, CEntityMedia> WWCLIENT::entityMediaMap |
Definition at line 110 of file CResourceTask.h.
| typedef std::map<std::string, double> WWCLIENT::filename2LastCRCCheckTime |
Definition at line 108 of file CResourceTask.h.
| typedef std::vector<UInstanceGroup*> WWCLIENT::InstanceGroupVector |
Definition at line 62 of file CLandscapeTask.h.
| typedef std::map<std::string, std::string> WWCLIENT::shapeMap |
Definition at line 109 of file CResourceTask.h.
| void WWCLIENT::cbCH_CR_ACK | ( | NLNET::CMessage & | msgin, | |
| NLNET::TSockId | from, | |||
| NLNET::CCallbackNetBase & | clientcb | |||
| ) |
Definition at line 102 of file CNetworkTask.cpp.
References WWCLIENT::CPreGameTask::insertCharacter(), WWCOMMON::ISingleton< CPreGameTask >::instance(), nlinfo, nlwarning, and NLMISC::CMemStream::serial().
| void WWCLIENT::cbChat | ( | NLNET::CMessage & | msgin, | |
| NLNET::TSockId | from, | |||
| NLNET::CCallbackNetBase & | netbase | |||
| ) |
Catch chat messages from the server.
Definition at line 66 of file CNetworkTask.cpp.
References WWCOMMON::ISingleton< CGameTask >::instance(), nlinfo, WWCLIENT::CGameTask::recvChat(), and NLMISC::CMemStream::serial().
| void WWCLIENT::cbIdentification | ( | NLNET::CMessage & | msgin, | |
| NLNET::TSockId | from, | |||
| NLNET::CCallbackNetBase & | netbase | |||
| ) |
Definition at line 73 of file CNetworkTask.cpp.
References WWCLIENT::CNetworkTask::getClient(), WWCOMMON::ISingleton< CNetworkTask >::instance(), nlinfo, NLNET::CCallbackClient::send(), NLMISC::CMemStream::serial(), and WWCLIENT::CNetworkTask::setSelfId().
| void WWCLIENT::cbLGCharList | ( | NLNET::CMessage & | msgin, | |
| NLNET::TSockId | from, | |||
| NLNET::CCallbackNetBase & | clientcb | |||
| ) |
Definition at line 85 of file CNetworkTask.cpp.
| void WWCLIENT::cbPingAck | ( | NLNET::CMessage & | msgin, | |
| NLNET::TSockId | from, | |||
| NLNET::CCallbackNetBase & | clientcb | |||
| ) |
Receive a ping response.
Ping responses has one piece: * Server time stamp.
Definition at line 132 of file CNetworkTask.cpp.
References getClientSimulation(), WWCLIENT::CSimulationImpl::recvPing(), and NLMISC::CMemStream::serial().
| void WWCLIENT::cbSimEventServer | ( | NLNET::CMessage & | msgin, | |
| NLNET::TSockId | from, | |||
| NLNET::CCallbackNetBase & | clientcb | |||
| ) |
Definition at line 120 of file CNetworkTask.cpp.
References WWCOMMON::ISingleton< CGameEventServer >::instance(), and NLMISC::IStream::serialPolyPtr().
| CSimulationImpl * WWCLIENT::getClientSimulation | ( | ) |
Referenced by WWCLIENT::CClientEventManager::add(), WWCLIENT::CCameraThird::calculateTarget(), cbPingAck(), WWCLIENT::CLandscapeTask::init(), WWCLIENT::CGameTask::init(), WWCLIENT::CWWTask::init(), WWCLIENT::CClientEventManager::remove(), WWCLIENT::C3DTask::render(), WWCLIENT::CNetworkTask::sendChat(), WWCLIENT::CClientEventManager::spawn(), WWCLIENT::CLandscapeTask::update(), WWCLIENT::CGameTask::update(), and WWCLIENT::CWWTask::update().
| bool WWCLIENT::handleCharCreateCancelBtn | ( | const CEGUI::EventArgs & | e | ) |
Definition at line 134 of file CPreGameTask.cpp.
Referenced by WWCLIENT::CPreGameTask::init().
| bool WWCLIENT::handleCharCreateCreateBtn | ( | const CEGUI::EventArgs & | e | ) |
Handles when the connect button is pressed.
Definition at line 100 of file CPreGameTask.cpp.
References WWCOMMON::ISingleton< CNetworkTask >::instance(), nlinfo, WWCLIENT::CNetworkTask::send(), and NLMISC::CMemStream::serial().
Referenced by WWCLIENT::CPreGameTask::init().
| bool WWCLIENT::handleCharSelectBtn | ( | const CEGUI::EventArgs & | e | ) |
Handles when the connect button is pressed.
Definition at line 62 of file CPreGameTask.cpp.
References WWCOMMON::CCharacterData::CharacterID, WWCOMMON::ISingleton< CGameEventServer >::instance(), and nlinfo.
Referenced by WWCLIENT::CPreGameTask::init().
| bool WWCLIENT::handleCharSelectCreateBtn | ( | const CEGUI::EventArgs & | e | ) |
Handles when the connect button is pressed.
Definition at line 93 of file CPreGameTask.cpp.
Referenced by WWCLIENT::CPreGameTask::init().
| bool WWCLIENT::handleChatLine | ( | const CEGUI::EventArgs & | e | ) |
Definition at line 71 of file CGameTask.cpp.
References WWCOMMON::ISingleton< CGameTask >::instance(), and WWCLIENT::CGameTask::parseConsole().
Referenced by WWCLIENT::CGameTask::init().
| bool WWCLIENT::handleConnectBtn | ( | const CEGUI::EventArgs & | e | ) |
Definition at line 78 of file CIntroTask.cpp.
References WWCLIENT::CIntroTask::handleConnect(), and WWCOMMON::ISingleton< CIntroTask >::instance().
Referenced by WWCLIENT::CIntroTask::initWindows().
| bool WWCLIENT::handleConnectShardBtn | ( | const CEGUI::EventArgs & | e | ) |
Definition at line 88 of file CIntroTask.cpp.
References WWCLIENT::CIntroTask::handleConnectShard(), and WWCOMMON::ISingleton< CIntroTask >::instance().
Referenced by WWCLIENT::CIntroTask::initWindows().
| bool WWCLIENT::handleMainMenuOptionsBtn | ( | const CEGUI::EventArgs & | e | ) |
Definition at line 93 of file CIntroTask.cpp.
References WWCLIENT::CIntroTask::handleMainMenuOptions(), and WWCOMMON::ISingleton< CIntroTask >::instance().
Referenced by WWCLIENT::CIntroTask::initWindows().
| bool WWCLIENT::handleOptionsCancelBtn | ( | const CEGUI::EventArgs & | e | ) |
Definition at line 98 of file CIntroTask.cpp.
References WWCLIENT::CIntroTask::handleOptionsCancel(), and WWCOMMON::ISingleton< CIntroTask >::instance().
Referenced by WWCLIENT::CIntroTask::initWindows().
| bool WWCLIENT::handleOptionsSaveBtn | ( | const CEGUI::EventArgs & | e | ) |
Definition at line 103 of file CIntroTask.cpp.
References WWCLIENT::CIntroTask::handleOptionsSave(), and WWCOMMON::ISingleton< CIntroTask >::instance().
Referenced by WWCLIENT::CIntroTask::initWindows().
| bool WWCLIENT::handlePlayOfflineBtn | ( | const CEGUI::EventArgs & | e | ) |
Definition at line 68 of file CIntroTask.cpp.
References WWCLIENT::CIntroTask::handlePlayOffline(), and WWCOMMON::ISingleton< CIntroTask >::instance().
Referenced by WWCLIENT::CIntroTask::initWindows().
| bool WWCLIENT::handlePlayOnlineBtn | ( | const CEGUI::EventArgs & | e | ) |
Definition at line 73 of file CIntroTask.cpp.
References WWCLIENT::CIntroTask::handlePlayOnline(), and WWCOMMON::ISingleton< CIntroTask >::instance().
Referenced by WWCLIENT::CIntroTask::initWindows().
| bool WWCLIENT::handleQuitBtn | ( | const CEGUI::EventArgs & | e | ) |
Handles clicks on the 'quit' button.
Definition at line 63 of file CIntroTask.cpp.
References WWCOMMON::ISingleton< CTaskManager >::instance().
Referenced by WWCLIENT::CIntroTask::initWindows().
| bool WWCLIENT::handleUserAcceptBtn | ( | const CEGUI::EventArgs & | e | ) |
Definition at line 83 of file CIntroTask.cpp.
References WWCLIENT::CIntroTask::handleUserAccept(), and WWCOMMON::ISingleton< CIntroTask >::instance().
Referenced by WWCLIENT::CIntroTask::initWindows().
bool WWCLIENT::CaptureState = false [static] |
Definition at line 50 of file CInputController.cpp.
{
{ "CHAT", cbChat },
{ "IDENTIFICATION", cbIdentification },
{ "LGCL", cbLGCharList },
{ "CH_CR_ACK", cbCH_CR_ACK },
{ "EVT", cbSimEventServer },
{ "PINGACK", cbPingAck },
}
Definition at line 148 of file CNetworkTask.cpp.
Referenced by WWCLIENT::CNetworkTask::connect().
Definition at line 53 of file CInputController.cpp.
1.6.1