Exemple #1
0
 public void SetBlockCoordinates(GameGridCell cell)
 {
     Brick1.setBrickCoordinates(cell);
     Brick2.setBrickCoordinates(cell);
     Brick3.setBrickCoordinates(cell);
     Brick4.setBrickCoordinates(cell);
 }
Exemple #2
0
 public void Draw(SpriteBatch spriteBatch)
 {
     Brick1.drawBrick(spriteBatch);
     Brick2.drawBrick(spriteBatch);
     Brick3.drawBrick(spriteBatch);
     Brick4.drawBrick(spriteBatch);
 }
Exemple #3
0
 public void Draw(SpriteBatch spriteBatch, Color color)
 {
     Brick1.drawBrick(spriteBatch, color);
     Brick2.drawBrick(spriteBatch, color);
     Brick3.drawBrick(spriteBatch, color);
     Brick4.drawBrick(spriteBatch, color);
 }
Exemple #4
0
 public void CountRow(int row, ref int rowCounter)
 {
     Brick1.countRow(row, ref rowCounter);
     Brick2.countRow(row, ref rowCounter);
     Brick3.countRow(row, ref rowCounter);
     Brick4.countRow(row, ref rowCounter);
 }
Exemple #5
0
        public void FillGridCells(GameGrid grid)
        {
            int i, j;

            MovementFunctions.CalculateCoordinates(Brick1.Coordinate, out i, out j);
            Brick1.fillGridCell(grid.GetCell(i, j));

            MovementFunctions.CalculateCoordinates(Brick2.Coordinate, out i, out j);
            Brick2.fillGridCell(grid.GetCell(i, j));

            MovementFunctions.CalculateCoordinates(Brick3.Coordinate, out i, out j);
            Brick3.fillGridCell(grid.GetCell(i, j));

            MovementFunctions.CalculateCoordinates(Brick4.Coordinate, out i, out j);
            Brick4.fillGridCell(grid.GetCell(i, j));
        }