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

Diff of /enigma/src/player.cc

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

revision 1.16 by reallysoft, Tue May 20 08:23:33 2003 UTC revision 1.17 by ant_39, Thu May 22 17:34:50 2003 UTC
# Line 185  Inventory::redraw() Line 185  Inventory::redraw()
185  }  }
186    
187  void  void
188  Inventory::rotate()  Inventory::rotate(int dir=1)
189  {  {
190      if (!items.empty())      if (!items.empty())
191      {      {
192          std::rotate(items.begin(), items.begin()+1, items.end());          if (dir==1)
193                std::rotate(items.begin(), items.begin()+1, items.end());
194            else
195                std::rotate(items.begin(), items.end()-1, items.end());
196    
197          redraw();          redraw();
198      }      }
199  }  }
# Line 483  player::ActivateItem() Line 487  player::ActivateItem()
487  }  }
488    
489  void  void
490  player::RotateInventory()  player::RotateInventory(int dir=1)
491  {  {
492      sound::PlaySound("invrotate");      sound::PlaySound("invrotate");
493      Inventory &inv = players[icurrent_player].inventory;      Inventory &inv = players[icurrent_player].inventory;
494      inv.rotate();      inv.rotate(dir);
495  }  }
496    

Legend:
Removed from v.1.16  
changed lines
  Added in v.1.17

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