void GameMenuUserInterface::onActivate() { Parent::onActivate(); menuItems.clear(); menuItems.push_back(MenuItem("OPTIONS",1)); menuItems.push_back(MenuItem("INSTRUCTIONS",2)); GameType *theGameType = gClientGame->getGameType(); if(theGameType) { mGameType = theGameType; theGameType->addClientGameMenuOptions(menuItems); } GameConnection *gc = gClientGame->getConnectionToServer(); if(gc) { if(gc->isAdmin()) menuItems.push_back(MenuItem("ADMIN",4)); else menuItems.push_back(MenuItem("ENTER ADMIN PASSWORD",5)); } menuItems.push_back(MenuItem("LEAVE GAME",3)); }