26 static constexpr
const char*
const village =
"village";
27 static constexpr
const char*
const leader =
"leader";
28 static constexpr
const char*
const xplicit =
"explicit";
29 static constexpr
const char*
const threat =
"threat";
30 static constexpr
const char*
const battle_aid =
"battle aid";
31 static constexpr
const char*
const mass =
"mass";
32 static constexpr
const char*
const support =
"support";
34 ENUM_AND_ARRAY(village, leader, xplicit, threat, battle_aid, mass, support)
static constexpr const char *const mass
static constexpr const char *const battle_aid
#define ENUM_AND_ARRAY(...)
A small explanation about what's going on here: Each action has access to two game_info objects First...
The base template for associating string values with enum values.
static constexpr const char *const threat
static constexpr const char *const village
static constexpr const char *const support
static constexpr const char *const leader
static constexpr const char *const xplicit