etrobocon2018 feat.KatLab  770af34cce41ae9c30c41303275e1add2daae0c3 (with uncommitted changes)
 全て クラス 名前空間 ファイル 関数 変数 列挙型 列挙値 フレンド マクロ定義 ページ
AIAnswerBlock.h
[詳解]
1 
6 #ifndef AI_ANSWER_BLOCK_H
7 #define AI_ANSWER_BLOCK_H
8 #include "Lifter.h"
9 #include "Navigator.h"
10 
12  private:
13  Navigator navigator;
14  std::int16_t target_brightness;
15  Lifter lifter;
16  // Distinguisher distingish_color;
17 
18  public:
19  AIAnswerBlock(Controller& controller, Walker& walker, std::int16_t brightness)
20  : navigator(controller, walker), target_brightness(brightness), lifter(controller)
21  {
22  }
24  void throwBlock(bool angle_direction = false);
26  void block00();
28  void block01();
30  void block02();
32  void block03();
34  void block04();
36  void block05();
38  void block06();
40  void block07();
41 
43  void block10();
45  void block11();
47  void block12();
49  void block13();
51  void block14();
53  void block15();
55  void block16();
57  void block17();
58 
60  void block20();
62  void block21();
64  void block22();
66  void block23();
68  void block24();
70  void block25();
72  void block26();
74  void block27();
75 
77  void block30();
79  void block31();
81  void block32();
83  void block33();
85  void block34();
87  void block35();
89  void block36();
91  void block37();
92 
94  void block40();
96  void block41();
98  void block42();
100  void block43();
102  void block44();
104  void block45();
106  void block46();
108  void block47();
109 
111  void block50();
113  void block51();
115  void block52();
117  void block53();
119  void block54();
121  void block55();
123  void block56();
125  void block57();
126 
128  void block60();
130  void block61();
132  void block62();
134  void block63();
136  void block64();
138  void block65();
140  void block66();
142  void block67();
143 
145  void block70();
147  void block71();
149  void block72();
151  void block73();
153  void block74();
155  void block75();
157  void block76();
159  void block77();
160 };
161 
162 #endif
void block13()
アナログ数字が1,デジタル数字が3
void block42()
アナログ数字が4,デジタル数字が2
void block40()
アナログ数字が4,デジタル数字が0
void block35()
アナログ数字が3,デジタル数字が5
void block50()
アナログ数字が5,デジタル数字が0
void block11()
アナログ数字が1,デジタル数字が1
void block37()
アナログ数字が3,デジタル数字が7
void block53()
アナログ数字が5,デジタル数字が3
void block47()
アナログ数字が4,デジタル数字が7
void block32()
アナログ数字が3,デジタル数字が2
void block65()
アナログ数字が6,デジタル数字が5
void block54()
アナログ数字が5,デジタル数字が4
void block14()
アナログ数字が1,デジタル数字が4
void block43()
アナログ数字が4,デジタル数字が3
void block63()
アナログ数字が6,デジタル数字が3
void block27()
アナログ数字が2,デジタル数字が7
void block21()
アナログ数字が2,デジタル数字が1
void block26()
アナログ数字が2,デジタル数字が6
走行体のアームを操作するクラス。
Definition: Lifter.h:20
void block07()
アナログ数字が0,デジタル数字が7
void block71()
アナログ数字が7,デジタル数字が1
void block51()
アナログ数字が5,デジタル数字が1
void block60()
アナログ数字が6,デジタル数字が0
void block24()
アナログ数字が2,デジタル数字が4
void block04()
アナログ数字が0,デジタル数字が4
void block33()
アナログ数字が3,デジタル数字が3
void block36()
アナログ数字が3,デジタル数字が6
void block02()
アナログ数字が0,デジタル数字が2
void block66()
アナログ数字が6,デジタル数字が6
void block17()
アナログ数字が1,デジタル数字が7
void block20()
アナログ数字が2,デジタル数字が0
void block46()
アナログ数字が4,デジタル数字が6
void block10()
アナログ数字が1,デジタル数字が0
void block74()
アナログ数字が7,デジタル数字が4
void block23()
アナログ数字が2,デジタル数字が3
void block06()
アナログ数字が0,デジタル数字が6
void block31()
アナログ数字が3,デジタル数字が1
void block34()
アナログ数字が3,デジタル数字が4
void block30()
アナログ数字が3,デジタル数字が0
void block67()
アナログ数字が6,デジタル数字が7
void block75()
アナログ数字が7,デジタル数字が5
void block00()
アナログ数字が0,デジタル数字が0
void block64()
アナログ数字が6,デジタル数字が4
void throwBlock(bool angle_direction=false)
リフターを使ってブロックを放って後ろを向く
void block12()
アナログ数字が1,デジタル数字が2
void block77()
アナログ数字が7,デジタル数字が7
void block57()
アナログ数字が5,デジタル数字が7
void block05()
アナログ数字が0,デジタル数字が5
void block55()
アナログ数字が5,デジタル数字が5
void block45()
アナログ数字が4,デジタル数字が5
void block73()
アナログ数字が7,デジタル数字が3
void block61()
アナログ数字が6,デジタル数字が1
void block70()
アナログ数字が7,デジタル数字が0
void block44()
アナログ数字が4,デジタル数字が4
void block01()
アナログ数字が0,デジタル数字が1
void block56()
アナログ数字が5,デジタル数字が6
void block41()
アナログ数字が4,デジタル数字が1
void block62()
アナログ数字が6,デジタル数字が2
void block16()
アナログ数字が1,デジタル数字が6
走行体のアームを操作するクラス。
void block03()
アナログ数字が0,デジタル数字が3
Definition: Walker.h:7
void block22()
アナログ数字が2,デジタル数字が2
void block15()
アナログ数字が1,デジタル数字が5
void block25()
アナログ数字が2,デジタル数字が5
void block76()
アナログ数字が7,デジタル数字が6
void block52()
アナログ数字が5,デジタル数字が2
走行制御と回転制御を実行するクラス
void block72()
アナログ数字が7,デジタル数字が2
AIAnswerBlock(Controller &controller, Walker &walker, std::int16_t brightness)
Definition: AIAnswerBlock.h:19