etrobocon2018 feat.KatLab  770af34cce41ae9c30c41303275e1add2daae0c3 (with uncommitted changes)
 全て クラス 名前空間 ファイル 関数 変数 列挙型 列挙値 フレンド マクロ定義 ページ
公開メンバ関数 | 公開変数類 | フレンド | 全メンバ一覧
BlockSideBySide::BlockStrategy クラス

#include <BlockStrategy.h>

BlockSideBySide::BlockStrategy 連携図
Collaboration graph

公開メンバ関数

 BlockStrategy (std::int32_t ipc_)
 

公開変数類

BlockArea blockArea
 
std::vector< std::int8_t > decodedColorBlockCodeList
 

フレンド

class etrobocon2018_test::BlockStrategyTest
 

詳解

BlockStrategy.h15 行目に定義があります。

構築子と解体子

BlockSideBySide::BlockStrategy::BlockStrategy ( std::int32_t  ipc_)
inlineexplicit

BlockStrategy.h19 行目に定義があります。

19  : initialPositionCode(ipc_)
20  {
21  createColorBlockPlace();
22  putColorBlock();
23  connectColorBlockPlace();
24  blockArea.colorBlockPlaceArray = colorBlockPlaceArray;
25  }
std::array< std::shared_ptr< ColorBlockPlace >, 16 > colorBlockPlaceArray
Definition: BlockArea.h:53

フレンドと関連関数の詳解

BlockStrategy.h16 行目に定義があります。

メンバ詳解

BlockArea BlockSideBySide::BlockStrategy::blockArea

BlockStrategy.h26 行目に定義があります。

std::vector<std::int8_t> BlockSideBySide::BlockStrategy::decodedColorBlockCodeList

BlockStrategy.h27 行目に定義があります。


このクラス詳解は次のファイルから抽出されました: