while(dvc->run()) { drv->beginScene(true,true,SColor(0,0,0,0)); smgr->drawAll(); env->drawAll(); printf("1: gamestart=%d, loggedInfoSent=%d and loggedIn=%d\n",GameStart ,loginInfoSent, loggedIn); if(!GameStart && loginInfoSent) { if(!loggedIn) { loginWindow->setText(L"Login Failed"); loginInfoSent = false; } else { loginWindow->setText(L"Logged In"); GameStart = true; } } printf("2: gamestart=%d, loggedInfoSent=%d and loggedIn=%d\n",GameStart ,loginInfoSent, loggedIn); netmgr->updateClient(); drv->endScene(); } if(packetid == 1) { c8 loggedin; packet->getNextItem(loggedin); printf("3: loggedin(c8)=%d", loggedin); if(loggedin == 1) { t_mClass.loggedIn = true; printf("LALALAL\n"); } else t_mClass.loggedIn = false; printf("LALA2\n"); }