Beispiel #1
0
        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);
        }
Beispiel #2
0
        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);
        }
Beispiel #3
0
 public SecondPhysicsTestGame(PhysicsHost host)
 {
     Host = host;
 }