mirror of
https://github.com/glest/glest-source.git
synced 2025-02-25 04:02:30 +01:00
No more MG Bot Messages; IRC chatting is disabled until really connected to irc.
This commit is contained in:
parent
472aa69c5c
commit
bcaf400689
@ -567,8 +567,11 @@ void MenuStateMasterserver::render(){
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
renderer.renderScrollBar(&userScrollBar);
|
renderer.renderScrollBar(&userScrollBar);
|
||||||
|
if(ircClient != NULL &&
|
||||||
renderer.renderChatManager(&chatManager);
|
ircClient->isConnected() == true &&
|
||||||
|
ircClient->getHasJoinedChannel() == true) {
|
||||||
|
renderer.renderChatManager(&chatManager);
|
||||||
|
}
|
||||||
renderer.renderConsole(&consoleIRC,true,true);
|
renderer.renderConsole(&consoleIRC,true,true);
|
||||||
|
|
||||||
}
|
}
|
||||||
@ -913,15 +916,19 @@ void MenuStateMasterserver::showMessageBox(const string &text, const string &hea
|
|||||||
void MenuStateMasterserver::keyDown(char key) {
|
void MenuStateMasterserver::keyDown(char key) {
|
||||||
Config &configKeys = Config::getInstance(std::pair<ConfigType,ConfigType>(cfgMainKeys,cfgUserKeys));
|
Config &configKeys = Config::getInstance(std::pair<ConfigType,ConfigType>(cfgMainKeys,cfgUserKeys));
|
||||||
|
|
||||||
if(chatManager.getEditEnabled() == true) {
|
if (ircClient != NULL && ircClient->isConnected() == true
|
||||||
//printf("keyDown key [%d] chatManager.getText() [%s]\n",key,chatManager.getText().c_str());
|
&& ircClient->getHasJoinedChannel() == true) {
|
||||||
MutexSafeWrapper safeMutexIRCPtr(&mutexIRCClient);
|
//chatmanger only if connected to irc!
|
||||||
if(key == vkReturn && ircClient != NULL) {
|
if (chatManager.getEditEnabled() == true) {
|
||||||
ircClient->SendIRCCmdMessage(IRC_CHANNEL, chatManager.getText());
|
//printf("keyDown key [%d] chatManager.getText() [%s]\n",key,chatManager.getText().c_str());
|
||||||
}
|
MutexSafeWrapper safeMutexIRCPtr(&mutexIRCClient);
|
||||||
}
|
if (key == vkReturn && ircClient != NULL) {
|
||||||
|
ircClient->SendIRCCmdMessage(IRC_CHANNEL, chatManager.getText());
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
chatManager.keyDown(key);
|
chatManager.keyDown(key);
|
||||||
|
}
|
||||||
if(chatManager.getEditEnabled() == false) {
|
if(chatManager.getEditEnabled() == false) {
|
||||||
if(key == configKeys.getCharKey("ToggleMusic")) {
|
if(key == configKeys.getCharKey("ToggleMusic")) {
|
||||||
Config &config = Config::getInstance();
|
Config &config = Config::getInstance();
|
||||||
@ -949,15 +956,21 @@ void MenuStateMasterserver::keyDown(char key) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
void MenuStateMasterserver::keyPress(char c) {
|
void MenuStateMasterserver::keyPress(char c) {
|
||||||
chatManager.keyPress(c);
|
if (ircClient != NULL && ircClient->isConnected() == true
|
||||||
|
&& ircClient->getHasJoinedChannel() == true) {
|
||||||
|
chatManager.keyPress(c);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
void MenuStateMasterserver::keyUp(char key) {
|
void MenuStateMasterserver::keyUp(char key) {
|
||||||
chatManager.keyUp(key);
|
if (ircClient != NULL && ircClient->isConnected() == true
|
||||||
|
&& ircClient->getHasJoinedChannel() == true) {
|
||||||
|
chatManager.keyUp(key);
|
||||||
|
|
||||||
if(chatManager.getEditEnabled()) {
|
if (chatManager.getEditEnabled()) {
|
||||||
//send key to the chat manager
|
//send key to the chat manager
|
||||||
chatManager.keyUp(key);
|
chatManager.keyUp(key);
|
||||||
}
|
}
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
}}//end namespace
|
}}//end namespace
|
||||||
|
@ -78,7 +78,7 @@ void event_join(irc_session_t * session, const char * event, const char * origin
|
|||||||
if(ctx != NULL) {
|
if(ctx != NULL) {
|
||||||
if(ctx->getHasJoinedChannel() == false) {
|
if(ctx->getHasJoinedChannel() == false) {
|
||||||
irc_cmd_user_mode (session, "+i");
|
irc_cmd_user_mode (session, "+i");
|
||||||
irc_cmd_msg (session, params[0], "MG Bot says hello!");
|
//irc_cmd_msg (session, params[0], "MG Bot says hello!");
|
||||||
ctx->setHasJoinedChannel(true);
|
ctx->setHasJoinedChannel(true);
|
||||||
|
|
||||||
ctx->GetIRCConnectedNickList(ctx->getArgs()[2],true);
|
ctx->GetIRCConnectedNickList(ctx->getArgs()[2],true);
|
||||||
|
Loading…
x
Reference in New Issue
Block a user