Changeset 6835 in orxonox.OLD for trunk/src/story_entities/simple_game_menu.cc
- Timestamp:
- Jan 29, 2006, 11:59:39 PM (20 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/story_entities/simple_game_menu.cc
r6696 r6835 55 55 56 56 this->cameraVector = Vector(50.0, 0.0, 0.0); 57 this->menuLayer.push_back(new MenuLayer()); 57 58 58 59 this->loadParams(root); … … 127 128 { 128 129 this->menuSelector = dynamic_cast<ImageEntity*>(*entity); 129 PRINTF(0)("Found the selector: %s\n", (*entity)->getName());130 130 } 131 131 else if( !strcmp( "StartGame_Menu", (*entity)->getName())) 132 132 { 133 PRINTF(0)("Found a StartItem: %s\n", (*entity)->getName());134 133 this->menuStartGame = dynamic_cast<ImageEntity*>(*entity); 135 this->menuList.push_back(dynamic_cast<ImageEntity*>(*entity)); 134 this->menuLayer[0]->menuList.push_back(dynamic_cast<ImageEntity*>(*entity)); 135 136 136 } 137 137 else if( !strcmp( "Multiplayer_Menu", (*entity)->getName())) 138 138 { 139 PRINTF(0)("Found a MultiplayerItem: %s\n", (*entity)->getName());140 139 this->menuStartMultiplayerGame = dynamic_cast<ImageEntity*>(*entity); 141 this->menuL ist.push_back(dynamic_cast<ImageEntity*>(*entity));140 this->menuLayer[0]->menuList.push_back(dynamic_cast<ImageEntity*>(*entity)); 142 141 } 143 142 else if( !strcmp( "Quit_Menu", (*entity)->getName())) 144 143 { 145 PRINTF(0)("Found a QuitItem: %s\n", (*entity)->getName());146 144 this->menuQuitGame = dynamic_cast<ImageEntity*>(*entity); 147 this->menuL ist.push_back(dynamic_cast<ImageEntity*>(*entity));145 this->menuLayer[0]->menuList.push_back(dynamic_cast<ImageEntity*>(*entity)); 148 146 } 149 147 } 150 148 this->menuSelectedIndex = 0; 151 this->menuSelected = this->menuL ist[this->menuSelectedIndex];149 this->menuSelected = this->menuLayer[0]->menuList[this->menuSelectedIndex]; 152 150 this->menuSelector->setAbsCoor(this->menuSelected->getAbsCoor()); 153 151 } … … 233 231 { 234 232 // ImageEntity* 235 if(this->menuSelectedIndex < (this->menuL ist.size() - 1))236 { 237 this->menuSelected = this->menuL ist[++this->menuSelectedIndex];233 if(this->menuSelectedIndex < (this->menuLayer[0]->menuList.size() - 1)) 234 { 235 this->menuSelected = this->menuLayer[0]->menuList[++this->menuSelectedIndex]; 238 236 this->menuSelector->setAbsCoor(this->menuSelected->getAbsCoor()); 239 237 } … … 243 241 if(this->menuSelectedIndex > 0) 244 242 { 245 this->menuSelected = this->menuL ist[--this->menuSelectedIndex];243 this->menuSelected = this->menuLayer[0]->menuList[--this->menuSelectedIndex]; 246 244 this->menuSelector->setAbsCoor(this->menuSelected->getAbsCoor()); 247 245 }
Note: See TracChangeset
for help on using the changeset viewer.