Пример #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);
 }
Пример #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);
 }
Пример #3
0
 protected ZertzMoveState(ZertzMoveCreator creator)
 {
     this.creator = creator;
 }
Пример #4
0
 public PlacRem2ZertzMoveState(ZertzMoveCreator creator)
     : base(creator)
 {
 }
Пример #5
0
 public StartZertzMoveState(ZertzMoveCreator creator)
     : base(creator)
 {
 }
Пример #6
0
 public FinishZertzMoveState(ZertzMoveCreator creator)
     : base(creator)
 {
 }
Пример #7
0
 public PlacRem1ZertzMoveState(ZertzMoveCreator creator, ZertzBallType ball, ZertzBallContainerType source)
     : base(creator)
 {
     this.ball = ball;
     this.source = source;
 }
Пример #8
0
 public CaptureLandZertzMoveState(ZertzMoveCreator creator)
     : base(creator)
 {
 }
Пример #9
0
 public CaptureZertzMoveState(ZertzMoveCreator creator, HexLocation hopLocation)
     : base(creator)
 {
     this.hopLocation = hopLocation;
 }
Пример #10
0
 protected ZertzMoveState(ZertzMoveCreator creator)
 {
     this.creator = creator;
 }
Пример #11
0
 public Capture2ZertzMoveState(ZertzMoveCreator creator, HexLocation hopLocation)
     : base(creator,hopLocation)
 {
 }
Пример #12
0
 public CaptureLandZertzMoveState(ZertzMoveCreator creator) : base(creator)
 {
 }
Пример #13
0
 public FinishZertzMoveState(ZertzMoveCreator creator) : base(creator)
 {
 }
Пример #14
0
 public Capture2ZertzMoveState(ZertzMoveCreator creator, HexLocation hopLocation) : base(creator, hopLocation)
 {
 }
Пример #15
0
 public CaptureZertzMoveState(ZertzMoveCreator creator, HexLocation hopLocation) : base(creator)
 {
     this.hopLocation = hopLocation;
 }
Пример #16
0
 public PlacRem2ZertzMoveState(ZertzMoveCreator creator) : base(creator)
 {
 }
Пример #17
0
 public PlacRem1ZertzMoveState(ZertzMoveCreator creator, ZertzBallType ball, ZertzBallContainerType source) : base(creator)
 {
     this.ball   = ball;
     this.source = source;
 }
Пример #18
0
 public StartZertzMoveState(ZertzMoveCreator creator) : base(creator)
 {
 }