850 |
}; |
}; |
851 |
} |
} |
852 |
|
|
853 |
|
//---------------------------------------- |
854 |
|
// YinYang item |
855 |
|
//---------------------------------------- |
856 |
|
namespace |
857 |
|
{ |
858 |
|
class YinYang : public Item { |
859 |
|
CLONEOBJ(YinYang); |
860 |
|
public: |
861 |
|
YinYang() : Item("it-yinyang") {} |
862 |
|
|
863 |
|
ItemAction activate(Actor *a, GridPos) { |
864 |
|
// Switch to other marble |
865 |
|
player::SwapPlayers(); |
866 |
|
return ITEM_KEEP; |
867 |
|
} |
868 |
|
}; |
869 |
|
} |
870 |
|
|
871 |
|
|
872 |
void items::Init() |
void items::Init() |
873 |
{ |
{ |
896 |
Register(new TinyHollow); |
Register(new TinyHollow); |
897 |
Register(new Trigger); |
Register(new Trigger); |
898 |
Register(new Umbrella); |
Register(new Umbrella); |
899 |
|
Register(new YinYang); |
900 |
Register(new WormHole); |
Register(new WormHole); |
901 |
} |
} |