#include <iostream>
#include <vector>
#include <list>
#include <deque>
#include <map>
#include <set>
#include<algorithm>
using namespace std;
enum PlayerType {
None,
PT_Knight,
PT_Archer,
PT_Mage,
};
enum MonsterType {
};
enum class ObjectType {
Player,
Monster,
Projectile,
};
enum class ObjectType2 {
Player,
Monster,
Projectile,
};
int main()
{
double value = PT_Archer;
double value2 =static_cast<double>(ObjectType::Player);
int choice = 1;
if (choice == PT_Knight) {
}
if (choice == static_cast<int>(ObjectType::Monster)) {
}
unsigned int bitFlag;
bitFlag = (1 << static_cast<int>(ObjectType::Player));
return 0;
}