/// <summary>
/// Constructs a new demo.
/// </summary>
/// <param name="game">Game owning this demo.</param>
public ParallelSpaceTestDemo(DemosGame game)
: base(game)
{
for (int i = 0; i < 32; i++)
{
var space = new Space(null);
space.ForceUpdater.Gravity = new Vector3(0, -9.81f, 0);
var box = new Box(new Vector3(20 * i, 0, 0), 100, 1, 100);
space.Add(box);
//game.ModelDrawer.Add(box);
for (int j = 0; j < 30; j++)
{
for (int k = 0; k < 10; k++)
{
box = new Box(new Vector3(20 * i, 2 + j * 1.1f, 0), 1, 1, 1, 1);
entities.Add(box);
space.Add(box);
//game.ModelDrawer.Add(box);
}
}
spaces.Add(space);
}
game.Camera.Position = new Vector3(20, 10, 70);
}