public void UpdateAfterStateCommon(ResponseBase rb, int index) { this.black = rb.black; if (rb.handi != 0) { handicapLabel.text = "Handicap: " + rb.handi; } if (rb.black == 0) { this.firstPlayerColor.spriteName = BoardStateParser.GetSprite(Stone.BLACK); this.secondPlayerColor.spriteName = BoardStateParser.GetSprite(Stone.WHITE); } else { this.firstPlayerColor.spriteName = BoardStateParser.GetSprite(Stone.WHITE); this.secondPlayerColor.spriteName = BoardStateParser.GetSprite(Stone.BLACK); } if (rb.komi1 != 0) { this.firstPlayerKomi.text = "Komi: " + rb.komi1 + ""; } if (rb.komi2 != 0) { this.secondPlayerKomi.text = "Komi: " + rb.komi2 + ""; } if (rb.me == MeEnum.OBSERVER) { resignButton.isEnabled = false; } if (rb.me == MeEnum.OBSERVER) { chatButton.isEnabled = false; } controller.SetState(rb); }
public void ChangeStone(int x, int y, Stone stone) { spriteMatrix[x, y].spriteName = BoardStateParser.GetSprite(stone); }