Exemplo n.º 1
0
 public CGF_AxisControls()
 {
     _enableControler = new EnableControler();
     _enableControler._enableControls = new List <EnableControls>();
     _forceControler = new ForceControler();
     _forceControler._forcePowerControls = new List <ForcePowerControls>();
     _sizeControler = new SizeControler();
     _sizeControler._sizeControls = new List <SizeControls>();
 }
Exemplo n.º 2
0
 public CGF_KeyControls()
 {
     _enableControler = new EnableControler();
     _enableControler._enableControls = new List <EnableControls>();
     _forceControler = new ForceControler();
     _forceControler._forcePowerControls = new List <ForcePowerControls>();
     _sizeControler = new SizeControler();
     _sizeControler._sizeControls       = new List <SizeControls>();
     _boxSizeControler                  = new BoxSizeControler();
     _boxSizeControler._boxSizeControls = new List <BoxSizeControls>();
 }
Exemplo n.º 3
0
        private void InitializePhysics()
        {
            PhysicsSystem world = new PhysicsSystem();
            world.CollisionSystem = new CollisionSystemSAP();
            world.SolverType = PhysicsSystem.Solver.Normal;

            //world.CollisionTollerance = 0.0001f;
            //world.AllowedPenetration = 0.001f;

            fallingBox = new BoxActor(this, new Vector3(85, 25, -65), new Vector3(3f, 2f, 4f));
            //immovableBox = new BoxActor(this, new Vector3(40, 15, -25), new Vector3(5f, 1f, 5f));
            //immovableBox.Body.Immovable = true;
            Components.Add(fallingBox);
            //Components.Add(immovableBox);

            fallBoxForce = new ForceControler(fallingBox.Body, new Vector3(0, 0, 0), false);
            //fallBoxForce.Force = new Vector3(0, 19, 0);
        }