static void Initialize(Engine engine)
{
int startRow = 3;
int startCol = 2;
int endCol = WorldCols - 2;
for (int i = startCol; i < endCol; i++)
{
Block currBlock = new Block(new MatrixCoords(startRow, i));
engine.AddObject(currBlock);
}
//Ball ball = new Ball(new MatrixCoords(WorldRows / 2, 0),
// new MatrixCoords(-1, 1));
//engine.AddObject(ball);
//ex 6
MeteoriteBall mball = new MeteoriteBall(new MatrixCoords(WorldRows / 2, 0), new MatrixCoords(-1, 1));
engine.AddObject(mball);
Racket theRacket = new Racket(new MatrixCoords(WorldRows - 1, WorldCols / 2), RacketLength);
engine.AddObject(theRacket);
for (int row = 0; row < WorldRows; row++)
{
IndestructibleBlock leftWall = new IndestructibleBlock(new MatrixCoords(row, 0));
engine.AddObject(leftWall);
IndestructibleBlock rigthWall = new IndestructibleBlock(new MatrixCoords(row, WorldCols-1));
engine.AddObject(rigthWall);
}
//ex 5
//TrailObject lifeObj = new TrailObject(new MatrixCoords(4, 10), new char[,] { { '#' } }, 8);
//engine.AddObject(lifeObj);
}