str/apps/explorer/TargetFigure.cpp (48 lines of code) (raw):

#include "TargetFigure.h" TargetFigure::TargetFigure() { } TargetFigure::~TargetFigure() { } // �u���b�N�̏����ʒu�ݒ� void TargetFigure::set(int* positions) { for(int i=0; i<5; i++){ initPositions[i] = positions[i]; } } // �����ʒu��]�����A�ڕW�Ƃ���}�`��肷�� void TargetFigure::evaluate() { if(getNumberInLeftSquare(initPositions) ) for(int i=0; i<5; i++){ targets[i] = leftSquare[i]; } } int TargetFigure::getNumberInLeftSquare(int initPositions[]) { int num = 0; return 0; } int TargetFigure::getTargetNum(BlockColor color) { int targetNum = 0; switch(color) { case BlockColor::Black: targetNum = targets[0]; break; case BlockColor::Red: targetNum = targets[1]; break; case BlockColor::Yellow: targetNum = targets[2]; break; case BlockColor::Blue: targetNum = targets[3]; break; case BlockColor::Green: targetNum = targets[4]; break; } return targetNum; }