Changeset 6853 in orxonox.OLD for trunk/src/story_entities/simple_game_menu.cc
- Timestamp:
- Jan 30, 2006, 3:40:05 AM (18 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/story_entities/simple_game_menu.cc
r6852 r6853 194 194 PRINTF(0)("Got a new menu entry |%s|\n", se->getName()); 195 195 ImageEntity* ie = new ImageEntity(); 196 PRINTF(0)("setting texture to: |%s|\n", se->getMenuItemImage()); 196 197 ie->setTexture(se->getMenuItemImage()); 197 198 ie->setRelCoor(0.0f,- (this->menuLayer[1]->menuList.size() * 10.0f), 0.0f); … … 288 289 289 290 this->switchMenuLayer(this->layerIndex, 1); 290 291 }292 }293 else if( event.type == SDLK_DOWN && event.bPressed == true)294 {295 // ImageEntity*296 if(this->menuSelectedIndex < (this->menuLayer[this->layerIndex]->menuList.size() - 1))297 {298 this->menuSelected = this->menuLayer[this->layerIndex]->menuList[++this->menuSelectedIndex];299 this->menuSelector->setAbsCoor(this->menuSelected->getAbsCoor());300 }301 }302 else if( event.type == SDLK_UP && event.bPressed == true)303 {304 if(this->menuSelectedIndex > 0)305 {306 this->menuSelected = this->menuLayer[this->layerIndex]->menuList[--this->menuSelectedIndex];307 this->menuSelector->setAbsCoor(this->menuSelected->getAbsCoor());308 291 } 309 292 } … … 315 298 this->setNextStoryID( this->menuLayer[1]->storyList[this->menuSelectedIndex]->getStoryID()); 316 299 this->stop(); 300 } 301 } 302 303 304 305 // The menu selction cursor 306 if( event.type == SDLK_DOWN && event.bPressed == true) 307 { 308 if(this->menuSelectedIndex < (this->menuLayer[this->layerIndex]->menuList.size() - 1)) 309 { 310 this->menuSelected = this->menuLayer[this->layerIndex]->menuList[++this->menuSelectedIndex]; 311 this->menuSelector->setAbsCoor(this->menuSelected->getAbsCoor()); 312 } 313 } 314 else if( event.type == SDLK_UP && event.bPressed == true) 315 { 316 if(this->menuSelectedIndex > 0) 317 { 318 this->menuSelected = this->menuLayer[this->layerIndex]->menuList[--this->menuSelectedIndex]; 319 this->menuSelector->setAbsCoor(this->menuSelected->getAbsCoor()); 317 320 } 318 321 }
Note: See TracChangeset
for help on using the changeset viewer.