Example #1
0
        private static void ReadCars()
        {
            string inFolder = @"D:\Program Files\GOG Games\POD GOLD\DATA\BINARY\VOITURES\";

            foreach (string inFilePath in Directory.GetFiles(inFolder, "*.bv4"))
            {
                // Ignore partly broken files.
                if (inFilePath.Contains("Arcade++"))
                {
                    continue;
                }

                if (!inFilePath.Contains("ALIEN.BV4"))
                {
                    continue;
                }

                string fileName = Path.GetFileName(inFilePath);

                var car = new Cars.Car(inFilePath);

                Converter converter = new Converter();
                converter.Add(car);
                converter.Save(@"C:\Users\Sebastian\Documents\Unity Projects\PoD\Assets\Cars\Alien\Alien.obj");
            }
        }
Example #2
0
        //------------------------------------------------------------------
        public Police(Cars.Car car) : base(car)
        {
            Velocity        = 400;
            ChangeLaneSpeed = 2;

            AddInLoop(new Shrink(this));
            AddInLoop(new Overtake(this, Car.Lane.Road.Player));
            AddInLoop(new Block(this, Car.Lane.Road.Player));
        }
Example #3
0
        public Car GetCar(string type)
        {
            Cars.Car car;
            if (type == "Golf")
            {
                car = new Cars.UaGolf();
            }
            else if (type == "Passat")
            {
                car = new Cars.UaPassat();
            }
            else
            {
                car = new Cars.Car();
            }

            car.Configure();
            car.AssembleBody();
            car.InstallEngine();
            car.Paint();
            car.InstallWheels();

            return(car);
        }