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

Diff of /enigma/src/game.cc

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

revision 1.24 by reallysoft, Mon Jun 2 22:48:05 2003 UTC revision 1.25 by reallysoft, Wed Jun 4 12:58:38 2003 UTC
# Line 69  namespace Line 69  namespace
69    
70          int get_default_SoundSet() const { return 1; }          int get_default_SoundSet() const { return 1; }
71    
72            bool needs_twoplayers() const { return false; }
73    
74      private:      private:
75          // Variables          // Variables
76          string            m_initfile;          string            m_initfile;
# Line 367  Game::tick(double dtime) Line 369  Game::tick(double dtime)
369      switch (state) {      switch (state) {
370      case STARTGAME:      case STARTGAME:
371      case RESTARTGAME:      case RESTARTGAME:
372          player::NewGame(2);     // two virtual players          player::NewGame(2, level_pack->needs_twoplayers());     // two virtual players
373          change_state(load_level(icurrent_level)          change_state(load_level(icurrent_level)
374                       ? (state == STARTGAME ? LEVELINFO : LEVELINIT)                       ? (state == STARTGAME ? LEVELINFO : LEVELINIT)
375                       : ABORT);                       : ABORT);
# Line 473  Game::load_level(int ilevel) Line 475  Game::load_level(int ilevel)
475  px::Surface *  px::Surface *
476  Game::create_preview(LevelPack *lp, int ilevel)  Game::create_preview(LevelPack *lp, int ilevel)
477  {  {
478      player::NewGame(2);         // two virtual players      player::NewGame(2, lp->needs_twoplayers());         // two virtual players
479      if (lp->load_level (ilevel))      if (lp->load_level (ilevel))
480      {      {
481          GC gc(video::BackBuffer());          GC gc(video::BackBuffer());

Legend:
Removed from v.1.24  
changed lines
  Added in v.1.25

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