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

Diff of /enigma/src/items.cc

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

revision 1.38 by reallysoft, Fri May 30 08:06:59 2003 UTC revision 1.39 by reallysoft, Wed Jun 4 13:01:04 2003 UTC
# Line 1447  namespace Line 1447  namespace
1447  //----------------------------------------  //----------------------------------------
1448  namespace  namespace
1449  {  {
1450      class FlagWhite : public Item {      class FlagBlack : public Item {
1451          CLONEOBJ(FlagWhite);          CLONEOBJ(FlagBlack);
1452          void on_drop(Actor */*a*/) { }          void on_drop(Actor *) {
1453                player::SetRespawnPositions(get_pos(), true);
1454            }
1455            void on_pickup(Actor *) {
1456                player::RemoveRespawnPositions(true);
1457            }
1458    
1459      public:      public:
1460          FlagWhite(): Item("it-flagwhite") {}          FlagBlack(): Item("it-flagblack") {}
1461      };      };
1462    
1463      class FlagBlack : public Item {      class FlagWhite : public Item {
1464          CLONEOBJ(FlagBlack);          CLONEOBJ(FlagWhite);
1465          void on_drop(Actor */*a*/) { }          void on_drop(Actor *) {
1466                player::SetRespawnPositions(get_pos(), false);
1467            }
1468            void on_pickup(Actor *) {
1469                player::RemoveRespawnPositions(false);
1470            }
1471    
1472      public:      public:
1473          FlagBlack(): Item("it-flagblack") {}          FlagWhite(): Item("it-flagwhite") {}
1474      };      };
1475  }  }
1476    

Legend:
Removed from v.1.38  
changed lines
  Added in v.1.39

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