Beispiel #1
0
        private void CreateMineralsSprtBuild(MineralType mineralType, Vector3D position)
        {
            Mineral mineral = new Mineral();

            mineral.MineralType = mineralType;

            mineral.InitialVelocity = Math3D.GetRandomVector_Circular(8);
            mineral.CreateMineral(_materialManager, _map, _sharedVisuals, position, true, .0005);

            mineral.PhysicsBody.ApplyForce += new BodyForceEventHandler(Body_ApplyForce);
        }
Beispiel #2
0
        private void CreateMinerals_LINE()
        {
            List <MineralType> mineralTypes = new List <MineralType>();

            mineralTypes.AddRange((MineralType[])Enum.GetValues(typeof(MineralType)));
            mineralTypes.Remove(MineralType.Custom);

            double x = -15;

            foreach (MineralType mineralType in mineralTypes)
            {
                Mineral mineral = new Mineral();
                mineral.MineralType = mineralType;

                mineral.InitialVelocity = Math3D.GetRandomVector_Circular(.25);
                mineral.CreateMineral(_materialManager, _map, _sharedVisuals, new Vector3D(x, 10, 0), true, .0005);

                mineral.PhysicsBody.ApplyForce += new BodyForceEventHandler(Body_ApplyForce);

                x += 2;
            }
        }
        private void CreateMineralsSprtBuild(MineralType mineralType, Vector3D position)
        {
            Mineral mineral = new Mineral();
            mineral.MineralType = mineralType;

            mineral.InitialVelocity = Math3D.GetRandomVector_Circular(8);
            mineral.CreateMineral(_materialManager, _map, _sharedVisuals, position, true, .0005);

            mineral.PhysicsBody.ApplyForce += new BodyForceEventHandler(Body_ApplyForce);
        }
        private void CreateMinerals_LINE()
        {
            List<MineralType> mineralTypes = new List<MineralType>();
            mineralTypes.AddRange((MineralType[])Enum.GetValues(typeof(MineralType)));
            mineralTypes.Remove(MineralType.Custom);

            double x = -15;

            foreach (MineralType mineralType in mineralTypes)
            {
                Mineral mineral = new Mineral();
                mineral.MineralType = mineralType;

                mineral.InitialVelocity = Math3D.GetRandomVector_Circular(.25);
                mineral.CreateMineral(_materialManager, _map, _sharedVisuals, new Vector3D(x, 10, 0), true, .0005);

                mineral.PhysicsBody.ApplyForce += new BodyForceEventHandler(Body_ApplyForce);

                x += 2;
            }
        }