void setColor(TEAM_COLOR color) { GameStrategyContext* context = getStrategyContext(); appendStringAndDec(getOutputStreamLogger(INFO), "setColor:", color); println(getOutputStreamLogger(INFO)); context->color = color; changeLocationsForColor(); int angle = 675; if (!isViolet()) { angle = -angle; context->robotPosition.y = 2840; } else { context->robotPosition.y = 160; } context->robotPosition.x = 160; context->robotAngle = angle; printStrategyAllDatas(getOutputStreamLogger(INFO)); }
void setColor(enum TeamColor color) { GameStrategyContext* context = getStrategyContext(); appendStringAndDec(getInfoOutputStreamLogger(), "setColor:", color); println(getInfoOutputStreamLogger()); context->color = color; changeLocationsForColor(); int angle = 675; if (!isGreen()) { angle = -angle; context->robotPosition.y = 2840; } else { context->robotPosition.y = 160; } context->robotPosition.x = 160; context->robotAngle = angle; printStrategyAllDatas(getInfoOutputStreamLogger()); }