More skeleton code for simulating a turn

Use enum classes for safe enums
This commit is contained in:
Marc Di Luzio 2014-12-16 13:13:01 +00:00
parent b43248e89f
commit e310acfaf8
9 changed files with 983 additions and 25 deletions

View file

@ -34,7 +34,7 @@ const char* tests()
{
COrder order;
order.order = 'F';
order.order = order_c::F;
order.unit = 10;
std::string order_string = GetStringFromOrder(order);
COrder order2 = GetOrderFromString(order_string);
@ -45,7 +45,7 @@ const char* tests()
{
COrder order;
order.order = 'F';
order.order = order_c::F;
if (!isMovementOrder(order) )
return "Failed to detect a movement order";
@ -55,7 +55,7 @@ const char* tests()
{
COrder order;
order.order = 'L';
order.order = order_c::A;
if (! isActionOrder(order) )
return "Failed to detect a action order";
@ -93,4 +93,4 @@ int main()
std::cout<<"Tests succeeded"<<std::endl;
return 0;
};
};