//=================================================== /*! @brief ピースの入れ替え @date 2013/01/20 @author Daichi Horio */ //=================================================== private void ReplacePiece(PieceObject now, PieceObject any) { PiecePos pos1 = now.PicecPosition; PiecePos pos2 = any.PicecPosition; PieceObject obj = mRoot.PiecesList[pos2.x, pos2.y]; mRoot.PiecesList[pos2.x, pos2.y] = now; mRoot.PiecesList[pos1.x, pos1.y] = obj; any.SetPosition(pos1, NormalMoveSpeed); now.PicecPosition = pos2; mRoot.ActivList = any; }