コード例 #1
0
ファイル: GameMaster.cs プロジェクト: bentheax/PFCloneLogic
 private void newTurn(Player player)
 {
     Turn = new GameTurn (TurnOver, Board, player, round);
     Turn.Begin ();
 }
コード例 #2
0
ファイル: GameTurn.cs プロジェクト: bentheax/PFCloneLogic
 public TurnState(GameTurn context)
 {
     Context = context;
     Controller = context.TurnPlayer;
     Board = context.Board;
     Map = new UnityBoardMap (Board);
     FriendlyName = "Default";
 }
コード例 #3
0
ファイル: GameTurn.cs プロジェクト: bentheax/PFCloneLogic
 public TurnFinishedState(GameTurn context)
     : base(context)
 {
     FriendlyName = "Ended";
 }
コード例 #4
0
ファイル: GameTurn.cs プロジェクト: bentheax/PFCloneLogic
 public PushPieceState(GameTurn context)
     : base(context)
 {
     FriendlyName = "Pushing";
 }
コード例 #5
0
ファイル: GameTurn.cs プロジェクト: bentheax/PFCloneLogic
 public PlacementTurnState(GameTurn context)
     : base(context)
 {
     FriendlyName = "Placement";
 }
コード例 #6
0
ファイル: GameTurn.cs プロジェクト: bentheax/PFCloneLogic
 public MovePieceState(GameTurn context)
     : base(context)
 {
     FriendlyName = "Movement";
 }