ETrobocon2017 - 片山研究所モデルベース開発推進事業部
公開メンバ関数 | 全メンバ一覧
PuzzleCodeConverter クラス

#include <PuzzleCodeConverter.h>

PuzzleCodeConverter 連携図
Collaboration graph

公開メンバ関数

 PuzzleCodeConverter ()
 
 PuzzleCodeConverter (int puzzleCode)
 
 ~PuzzleCodeConverter ()
 
void resolvePositionCode ()
 
int getPosition (BlockColor color)
 
int redToBlackPosition (int redNum)
 
int yellowToBlackPosition (int yellowNum)
 
int blueToBlackPosition (int blueNum)
 
 PuzzleCodeConverter ()
 
 PuzzleCodeConverter (int puzzleCode)
 
 ~PuzzleCodeConverter ()
 
void resolvePositionCode ()
 
int getPosition (BlockColor color)
 
int redToBlackPosition (int redNum)
 
int yellowToBlackPosition (int yellowNum)
 
int blueToBlackPosition (int blueNum)
 

詳解

PuzzleCodeConverter.h7 行目に定義があります。

構築子と解体子

◆ PuzzleCodeConverter() [1/4]

PuzzleCodeConverter::PuzzleCodeConverter ( )

PuzzleCodeConverter.cpp6 行目に定義があります。

◆ PuzzleCodeConverter() [2/4]

PuzzleCodeConverter::PuzzleCodeConverter ( int  puzzleCode)

PuzzleCodeConverter.cpp10 行目に定義があります。

◆ ~PuzzleCodeConverter() [1/2]

PuzzleCodeConverter::~PuzzleCodeConverter ( )

PuzzleCodeConverter.cpp16 行目に定義があります。

◆ PuzzleCodeConverter() [3/4]

PuzzleCodeConverter::PuzzleCodeConverter ( )

◆ PuzzleCodeConverter() [4/4]

PuzzleCodeConverter::PuzzleCodeConverter ( int  puzzleCode)

◆ ~PuzzleCodeConverter() [2/2]

PuzzleCodeConverter::~PuzzleCodeConverter ( )

関数詳解

◆ blueToBlackPosition() [1/2]

int PuzzleCodeConverter::blueToBlackPosition ( int  blueNum)

青ブロックの位置を黒ブロックの位置で返す

引数
blueNum青ブロックの位置

PuzzleCodeConverter.cpp117 行目に定義があります。

◆ blueToBlackPosition() [2/2]

int PuzzleCodeConverter::blueToBlackPosition ( int  blueNum)

◆ getPosition() [1/2]

int PuzzleCodeConverter::getPosition ( BlockColor  color)

該当する色のブロックの場所を返す

引数
BlockColorブロックの色

PuzzleCodeConverter.cpp54 行目に定義があります。

◆ getPosition() [2/2]

int PuzzleCodeConverter::getPosition ( BlockColor  color)

◆ redToBlackPosition() [1/2]

int PuzzleCodeConverter::redToBlackPosition ( int  redNum)

◆ redToBlackPosition() [2/2]

int PuzzleCodeConverter::redToBlackPosition ( int  redNum)

赤ブロックの位置を黒ブロックの位置で返す

引数
redNum赤ブロックの位置

PuzzleCodeConverter.cpp87 行目に定義があります。

◆ resolvePositionCode() [1/2]

void PuzzleCodeConverter::resolvePositionCode ( )

ブロックの初期位置コードから、各ブロックの位置を算出する

引数
なし

PuzzleCodeConverter.cpp22 行目に定義があります。

◆ resolvePositionCode() [2/2]

void PuzzleCodeConverter::resolvePositionCode ( )

◆ yellowToBlackPosition() [1/2]

int PuzzleCodeConverter::yellowToBlackPosition ( int  yellowNum)

◆ yellowToBlackPosition() [2/2]

int PuzzleCodeConverter::yellowToBlackPosition ( int  yellowNum)

黄ブロックの位置を黒ブロックの位置で返す

引数
yellowNum黄ブロックの位置

PuzzleCodeConverter.cpp102 行目に定義があります。


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