1 #ifndef __BLOCK_STRATEGY__
2 #define __BLOCK_STRATEGY__
8 namespace etrobocon2018_test {
12 namespace BlockSideBySide {
13 static constexpr std::int8_t BLOCK_NUM = 16;
21 createColorBlockPlace();
23 connectColorBlockPlace();
30 std::int32_t initialPositionCode;
31 std::array<std::shared_ptr<ColorBlockPlace>, BLOCK_NUM> colorBlockPlaceArray;
32 void createColorBlockPlace();
33 void connectColorBlockPlace();
std::array< std::shared_ptr< ColorBlockPlace >, 16 > colorBlockPlaceArray
BlockStrategy(std::int32_t ipc_)
std::vector< std::int8_t > decodedColorBlockCodeList