/[enigma]/enigma/src/menus.cc
ViewVC logotype

Diff of /enigma/src/menus.cc

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1.64.2.4 by dheck, Sun Sep 28 20:46:34 2003 UTC revision 1.64.2.5 by dheck, Mon Sep 29 08:59:35 2003 UTC
# Line 927  LevelMenu::on_action(Widget *w) Line 927  LevelMenu::on_action(Widget *w)
927  {  {
928      if (w==levelwidget) {      if (w==levelwidget) {
929          int ilevel = levelwidget->selected_level();          int ilevel = levelwidget->selected_level();
           
930          LevelPack *lp = enigma::LevelPacks[m_ilevelpack];          LevelPack *lp = enigma::LevelPacks[m_ilevelpack];
931          if (!LevelIsLocked (lp, ilevel))  
932          {          if (ilevel < lp->size()) {
933              ilevel = StartGame(lp, ilevel);              if (!LevelIsLocked (lp, ilevel))
934              invalidate_all();              {
935              levelwidget->set_current(ilevel);                  ilevel = StartGame(lp, ilevel);
936                    invalidate_all();
937                    levelwidget->set_current(ilevel);
938                }
939                else
940                    show_text("You are not allowed to play this level yet.");
941          }          }
         else  
             show_text("You are not allowed to play this level yet.");  
942      } else if (w == but_back) {      } else if (w == but_back) {
943          Menu::quit();          Menu::quit();
944      } else if (w == pgup) {      } else if (w == pgup) {
# Line 977  LevelMenu::update_info() Line 979  LevelMenu::update_info()
979          lbl_statistics->set_text(txt);          lbl_statistics->set_text(txt);
980      }      }
981            
982      int                iselected = levelwidget->selected_level();      int iselected = levelwidget->selected_level();
983      if (const enigma::LevelInfo *li = lp->get_info (iselected))      if (const enigma::LevelInfo *li = lp->get_info (iselected))
984      {      {
985          // Display level name          // Display level name

Legend:
Removed from v.1.64.2.4  
changed lines
  Added in v.1.64.2.5

savannah-hackers-public@gnu.org
ViewVC Help
Powered by ViewVC 1.1.26