#include <iostream>
enum Race { None, Living, Dead, Nature}; // always but invalid as the 0 entry.
class Player
{
uint32_t m_karma;
bool m_myTurn;
Race m_myRace;
public:
void addPlayer(int x_)
{
std::cout << "added player " << x_ << std::endl;
m_karma = 0;
m_myTurn = false;
m_myRace = None;
}
};
int main(int argc, const char** argv)
{
Player fred;
fred.addPlayer(1);
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgoKZW51bSBSYWNlIHsgTm9uZSwgTGl2aW5nLCBEZWFkLCBOYXR1cmV9OyAvLyBhbHdheXMgYnV0IGludmFsaWQgYXMgdGhlIDAgZW50cnkuCgpjbGFzcyBQbGF5ZXIKewogICAgICB1aW50MzJfdCBtX2thcm1hOwogICAgICBib29sICAgICBtX215VHVybjsKICAgICAgUmFjZSAgICAgbV9teVJhY2U7CiAgICAgIApwdWJsaWM6CiAgICB2b2lkIGFkZFBsYXllcihpbnQgeF8pCiAgICB7CiAgICAgICAgc3RkOjpjb3V0IDw8ICJhZGRlZCBwbGF5ZXIgIiA8PCB4XyA8PCBzdGQ6OmVuZGw7CiAgICAgICAgbV9rYXJtYSA9IDA7CiAgICAgICAgbV9teVR1cm4gPSBmYWxzZTsKICAgICAgICBtX215UmFjZSA9IE5vbmU7CiAgICB9Cn07CgppbnQgbWFpbihpbnQgYXJnYywgY29uc3QgY2hhcioqIGFyZ3YpCnsKICAgIFBsYXllciBmcmVkOwogICAgZnJlZC5hZGRQbGF5ZXIoMSk7CiAgICAKICAgIHJldHVybiAwOwp9Cg==