public IPhysicsGame AddHost(string hostTag, Func <PhysicsHost, IPhysicsGame> gameGenerator, ITransition transition) { var host = new PhysicsHost(transition, GraphicsDevice, Container); host.Game = gameGenerator(host); host.Initialize(); AddHost(hostTag, host); return(host.Game); }
public FirstPhysicsTestGame(PhysicsHost host) { Host = host; Host.World.Gravity = Vector2.Zero; rectangle = BodyFactory.CreateRectangle(Host.World, 5f, 5f, 1f); rectangle.BodyType = BodyType.Dynamic; Host.SetUserAgent(rectangle, 100f, 100f); }
public SecondPhysicsTestGame(PhysicsHost host) { Host = host; }