Planet
navi homePPSaboutscreenshotsdownloaddevelopmentforum

Changeset 6853 in orxonox.OLD for trunk/src/story_entities/simple_game_menu.cc


Ignore:
Timestamp:
Jan 30, 2006, 3:40:05 AM (18 years ago)
Author:
patrick
Message:

trunk: safe load param reading, menu better

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/story_entities/simple_game_menu.cc

    r6852 r6853  
    194194      PRINTF(0)("Got a new menu entry |%s|\n", se->getName());
    195195      ImageEntity* ie = new ImageEntity();
     196      PRINTF(0)("setting texture to: |%s|\n", se->getMenuItemImage());
    196197      ie->setTexture(se->getMenuItemImage());
    197198      ie->setRelCoor(0.0f,- (this->menuLayer[1]->menuList.size() * 10.0f), 0.0f);
     
    288289
    289290        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());
    308291      }
    309292    }
     
    315298      this->setNextStoryID( this->menuLayer[1]->storyList[this->menuSelectedIndex]->getStoryID());
    316299      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());
    317320    }
    318321  }
Note: See TracChangeset for help on using the changeset viewer.