Пример #1
0
        public void Start()
        {
            Console.WriteLine("Here are previous gamers names and net totals.");
            databaseLoader.LoadGame();
            Console.ReadLine();
            Console.Clear();

            double days = 1;

            player.GetPlayer();
            WelcomeMessage();

            while (days < 2)
            {
                Console.WriteLine("Day " + days);
                weather.GetWeatherForecast = weather.GetRandomWeather();
                weather.GetTemperature     = weather.GetRandomTemperature();
                GetForcast(weather.GetWeatherForecast, weather.GetTemperature);
                double cupsUsed      = 0;
                double currentWallet = player.GetWallet;
                double sales         = 0;

                GetStore();

                cupsUsed += GetRecipe();
                double price = GetPrice();
                double cost  = currentWallet - player.GetWallet;

                weather.GetActualWeather     = weather.GetTodaysActualWeather();
                weather.GetActualTemperature = weather.GetNewTemperature();

                GetActualWeather(weather.GetActualWeather, weather.GetActualTemperature);

                GenerateCustomers(weather.GetActualWeather, weather.GetActualTemperature, price);

                sales = GetNumberOfSales(customers, price, cupsUsed);

                player.GetProfitLoss(cost, sales);

                days++;
                player.GetNetProfitLoss();
                customers.Clear();
            }
            databaseSaver.Save(player.GetName, player.GetNet);
        }
Пример #2
0
        private void SaveDatabase()
        {
            DatabaseSaver saver = new DatabaseSaver(database, databasePath);

            saver.Save();
        }