public CheckerPlayerController(ContentManager contentManager, CheckerPlayer checkerPlayer)
 {
     CheckerPlayer = checkerPlayer;
     MouseInput = (new MouseInputFactory(@"Input\MouseGame.xml", contentManager)).Create();
 }
Пример #2
0
 private void SetCheckerPieces(ContentManager contentManager, ref CheckerPlayer checkerPlayer, PIECE_COLOR color, string textureName, int iStart, int iEnd)
 {
     checkerPlayer = new CheckerPlayer(contentManager, color);
     CheckerPiece piece = new CheckerPiece(color, textureName);
     piece.LoadContent(contentManager);
     for (int i = iStart; i < iEnd; ++i)
     {
         int jStart = i & 1;
         for (int j = jStart; j < 8; j += 2)
         {
             CheckerPiece newPiece = piece.Clone() as CheckerPiece;
             newPiece.Position = new Point(j, i);
             pieces.Add(newPiece);
             checkerPlayer.Pieces.Add(piece);
             checkerBoard.Grid[j, i].CheckerPiece = newPiece;
             checkerPlayer.Pieces.Add(piece);
         }
     }
 }