#ifndef CONSTANTS_H #define CONSTANTS_H const unsigned int map_size[2] = { 20, 20 }; const unsigned int field_size[2] = { 16, 16 }; enum Color { noColor = 0, red = (1 << 0), blue = (1 << 1), green = (1 << 2), }; // constants for data transmission to client namespace transmission { typedef unsigned int field_t; typedef unsigned int mask_t; const field_t block = (1 << 3); const field_t bonuspoint = (1 << 4); const mask_t color_mask = noColor | red | blue | green; const mask_t type_mask = block | bonuspoint; typedef field_t** map_t; } #endif // CONSTANTS_H