Пример #1
0
 //stores a budget
 public void storeBudget(AirlineBudget budget)
 {
     this.BudgetHistory.Add(GameObject.GetInstance().GameTime, budget);
 }
        //verifies to make sure sub-budgets don't exceed master budget
        public static void VerifyValues(AirlineBudget budget)
        {
            long userMarketingBudget = budget.RadioBudget + budget.TelevisionBudget + budget.PrintBudget + budget.InternetBudget;
            if (userMarketingBudget > budget.MarketingBudget)
            {
                budget.RadioBudget = budget.TelevisionBudget = budget.PrintBudget = budget.InternetBudget = budget.MarketingBudget / 4;
            }

            long userMaintBudget = budget.PartsBudget + budget.EnginesBudget + budget.OverhaulBudget + budget.RemoteBudget;
            if (userMaintBudget > budget.MaintenanceBudget)
            {
                budget.PartsBudget = budget.EnginesBudget = budget.OverhaulBudget = budget.RemoteBudget = budget.MaintenanceBudget / 4;
            }

            long userCSBudget = budget.ServCenterBudget + budget.CompBudget + budget.PromoBudget + budget.PRBudget;
            if (userCSBudget > budget.CSBudget)
            {
                budget.ServCenterBudget = budget.CompBudget = budget.PromoBudget = budget.PRBudget = budget.CSBudget / 4;
            }

            long userSecurityBudget = budget.AirportBudget + budget.EquipmentBudget + budget.InFlightBudget + budget.ITBudget;
            if (userSecurityBudget > budget.SecurityBudget)
            {
                budget.AirportBudget = budget.EquipmentBudget = budget.InFlightBudget = budget.ITBudget = budget.SecurityBudget / 4;
            }
        }
Пример #3
0
 //stores a budget
 public void storeBudget(AirlineBudget budget)
 {
     this.BudgetHistory.Add(GameObject.GetInstance().GameTime, budget);
 }