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 |
|
|