예제 #1
0
		public override void Deserialize( GenericReader reader )
		{
			base.Deserialize( reader );

			int version = reader.ReadInt();

			switch ( version )
			{
				case 0:
				{
                    m_Board = (BaseGameBoard)reader.ReadItem();

					if ( m_Board == null || Parent == null )
						Delete();

					break;
				}
			}
		}
예제 #2
0
 public PieceWhiteRook(BaseGameBoard board)
     : base(0x3586, board)
 {
 }
예제 #3
0
        public PieceBlackQueen(BaseGameBoard board)
            : base(0x3591, board)
		{
		}
예제 #4
0
        public PieceWhiteKing(BaseGameBoard board)
            : base(0x3587, board)
		{
		}
예제 #5
0
        public PieceWhiteQueen(BaseGameBoard board)
            : base(0x358A, board)
		{
		}
예제 #6
0
        public PieceBlackChecker(BaseGameBoard board)
            : base(0x358B, board)
		{
		}
예제 #7
0
        public PieceBlackKnight(BaseGameBoard board)
            : base(0x358F, board)
		{
		}
예제 #8
0
 public PieceBlackBishop(BaseGameBoard board)
     : base(0x358C, board)
 {
 }
예제 #9
0
        public PieceBlackBishop(BaseGameBoard board)
            : base(0x358C, board)
		{
		}
예제 #10
0
        public PieceWhiteKnight(BaseGameBoard board)
            : base(0x3588, board)
		{
		}
예제 #11
0
        public PieceWhiteBishop(BaseGameBoard board)
            : base(0x3585, board)
		{
		}
예제 #12
0
        public PieceBlackRook(BaseGameBoard board)
            : base(0x358D, board)
		{
		}
예제 #13
0
        public PieceWhiteRook(BaseGameBoard board)
            : base(0x3586, board)
		{
		}
예제 #14
0
 public PieceBlackRook(BaseGameBoard board)
     : base(0x358D, board)
 {
 }
예제 #15
0
        public PieceWhitePawn(BaseGameBoard board)
            : base(0x3589, board)
		{
		}
예제 #16
0
 public PieceWhiteBishop(BaseGameBoard board)
     : base(0x3585, board)
 {
 }
예제 #17
0
        public PieceBlackPawn(BaseGameBoard board)
            : base(0x3590, board)
		{
		}
예제 #18
0
 public PieceWhiteKnight(BaseGameBoard board)
     : base(0x3588, board)
 {
 }
예제 #19
0
        public PieceBlackKing(BaseGameBoard board)
            : base(0x358E, board)
		{
		}
예제 #20
0
		public PieceWhiteChecker( BaseGameBoard board ) : base( 0x3584, board )
		{
		}
예제 #21
0
        public BasePiece(int itemID, BaseGameBoard board)
            : base(itemID)
		{
			m_Board = board;
		}