public void PieceMovedStoped(PieceView pieceView) { if (PieceMovedStopEvent != null) { PieceMovedStopEvent(pieceView); } }
public void Move(BoardIdx orgBoardIdx, BoardIdx dstBoardIdx) { PieceView orgPieceView = boardPieceViews[orgBoardIdx.x, orgBoardIdx.y]; if (orgPieceView == null) { return; } orgPieceView.StartMove(dstBoardIdx); }
void PieceMovedStoped(PieceView pieceView) { recordNode = recordNode.Next; if (recordNode == null) { return; } if (isPause) { return; } Record record = recordNode.Value; boardView.Move(record.orgBoardIdx, record.dstBoardIdx); listBoxRecord.SetSelected(recordIdx, true); recordIdx++; }
public void SetPiece(PieceView piece, int x, int y) { boardPieceViews[x, y] = piece; }