本文整理汇总了C#中GameState.moveStone方法的典型用法代码示例。如果您正苦于以下问题:C# GameState.moveStone方法的具体用法?C# GameState.moveStone怎么用?C# GameState.moveStone使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类GameState
的用法示例。
在下文中一共展示了GameState.moveStone方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。
示例1: moveGeneric
public GameState moveGeneric(Coordinate src, Coordinate direction)
{
GameState newState=null;
int player = getCell(src);
Coordinate dst = move(src,direction,player,false);
//Debug.Log (" ------------------ Move Generic :: Cell - "+ player + " line:" + src.getLine() + " , column:"+src.getColumn()+" , dst: " + dst);
if ( dst != null )
{
newState = new GameState( (Board) this );
newState.turn = this.turn;
newState.switchMaxNode();
if (!newState.moveStone(src,dst,player) )
return null;
newState.setEndGame( newState.isEndofGame() );
//Debug.Log(newState.ToString());
}
return newState;
}