public static void SetGoalBoardField(BoardField boardField, bool isDiscovered, bool isGoal) { if (isGoal == false && isDiscovered == false) { return; } boardField.Reset(); boardField.SetTextColor(Colors.Black); if (isGoal == false) { boardField.SetText("N"); return; } boardField.SetBackgroundColor(Colors.Yellow); if (isDiscovered == true) { boardField.SetText("YG"); } else { boardField.SetText("G"); } }
public static void SetPieceBoardField(BoardField boardField, bool isSham) { boardField.Reset(); boardField.SetBackgroundColor(Colors.Black); boardField.SetTextColor(Colors.LightGray); if (isSham == true) { boardField.SetText("SP"); } else { boardField.SetText("P"); } }
public static void SetAgentBoardField(BoardField boardField, int id, bool isRed, bool hasPiece) { boardField.Reset(); boardField.label.FontSize = boardField.label.Width / 3; if (isRed == true) { boardField.SetBackgroundColor(Colors.Red); } else { boardField.SetBackgroundColor(Colors.Blue); } if (hasPiece == true) { boardField.SetText(id.ToString() + "P"); } else { boardField.SetText(id.ToString()); } boardField.SetTextColor(Colors.Black); }