Esempio n. 1
0
 public ZertzGame(out HexLocation[] hls)
 {
     //this.players = new IPlayer[] {playerA,playerB};
     this.board        = ZertzBoard.OffsetBoard(out hls);
     this.playersPools = new ZertzBallContainer[] { ZertzBallContainer.Empty(), ZertzBallContainer.Empty() };
     this.turn         = 0x00;
     this.zmc          = new ZertzMoveCreator(this);
 }
Esempio n. 2
0
 public ZertzGame(out HexLocation[] hls)
 {
     //this.players = new IPlayer[] {playerA,playerB};
     this.board = ZertzBoard.OffsetBoard(out hls);
     this.playersPools = new ZertzBallContainer[] {ZertzBallContainer.Empty(),ZertzBallContainer.Empty()};
     this.turn = 0x00;
     this.zmc = new ZertzMoveCreator(this);
 }
Esempio n. 3
0
 protected ZertzMoveState(ZertzMoveCreator creator)
 {
     this.creator = creator;
 }
Esempio n. 4
0
 public PlacRem2ZertzMoveState(ZertzMoveCreator creator)
     : base(creator)
 {
 }
Esempio n. 5
0
 public StartZertzMoveState(ZertzMoveCreator creator)
     : base(creator)
 {
 }
Esempio n. 6
0
 public FinishZertzMoveState(ZertzMoveCreator creator)
     : base(creator)
 {
 }
Esempio n. 7
0
 public PlacRem1ZertzMoveState(ZertzMoveCreator creator, ZertzBallType ball, ZertzBallContainerType source)
     : base(creator)
 {
     this.ball = ball;
     this.source = source;
 }
Esempio n. 8
0
 public CaptureLandZertzMoveState(ZertzMoveCreator creator)
     : base(creator)
 {
 }
Esempio n. 9
0
 public CaptureZertzMoveState(ZertzMoveCreator creator, HexLocation hopLocation)
     : base(creator)
 {
     this.hopLocation = hopLocation;
 }
Esempio n. 10
0
 protected ZertzMoveState(ZertzMoveCreator creator)
 {
     this.creator = creator;
 }
Esempio n. 11
0
 public Capture2ZertzMoveState(ZertzMoveCreator creator, HexLocation hopLocation)
     : base(creator,hopLocation)
 {
 }
Esempio n. 12
0
 public CaptureLandZertzMoveState(ZertzMoveCreator creator) : base(creator)
 {
 }
Esempio n. 13
0
 public FinishZertzMoveState(ZertzMoveCreator creator) : base(creator)
 {
 }
Esempio n. 14
0
 public Capture2ZertzMoveState(ZertzMoveCreator creator, HexLocation hopLocation) : base(creator, hopLocation)
 {
 }
Esempio n. 15
0
 public CaptureZertzMoveState(ZertzMoveCreator creator, HexLocation hopLocation) : base(creator)
 {
     this.hopLocation = hopLocation;
 }
Esempio n. 16
0
 public PlacRem2ZertzMoveState(ZertzMoveCreator creator) : base(creator)
 {
 }
Esempio n. 17
0
 public PlacRem1ZertzMoveState(ZertzMoveCreator creator, ZertzBallType ball, ZertzBallContainerType source) : base(creator)
 {
     this.ball   = ball;
     this.source = source;
 }
Esempio n. 18
0
 public StartZertzMoveState(ZertzMoveCreator creator) : base(creator)
 {
 }