19 typedef std::vector <unsigned>
CVLine;
25 typedef std::vector <CVLine>
CMat;
49 const std::vector <std::string> VParamChar {
"KeyUp",
"KeyDown",
"KeyLeft",
"KeyRight"};
51 const std::vector <std::string> VParamString {
"LineColor",
"RowColor",
"IndexColor",
"MyColor"};
53 const std::vector <std::string> VParamUnsigned {
"GridSize"};
65 const std::map <std::string, std::string>
KColor std::map< std::string, char > MapParamChar
Struct containing all the authorized keys in the struct CMyParam.
std::vector< unsigned > CVLine
CVLine : alias to a line of the matrix.
std::map< std::string, unsigned > MapParamUnsigned
std::map< std::string, std::string > MapParamString
std::pair< unsigned, unsigned > CPosition
CPosition : a pair gathering the coordinates in the grid.
Struct containing all the game's parameters.
std::vector< CVLine > CMat
CMat : alias to a game grid type.
const std::map< std::string, std::string > KColor
KColor : map between the "human" color and its correspondence for the Unix terminal.
const AuthorizedKey KAuthorizedKey
KAuthorizedKey.