Ejemplo n.º 1
0
        internal void GiveMoneyFromGoldPit(Storage gold)
        {
            var newMoney = new MoneyView(gold);

            cash.Add(newMoney);
            gold.SetZero();
            moneyIncomeThisTurn.Add(newMoney);
            MoneyView sentToGovernment = MoneyView.CovertFromGold(gold.Copy().Multiply(Options.GovernmentTakesShareOfGoldOutput));

            //send 50% to government
            Pay(country, sentToGovernment);
            country.goldMinesIncomeAdd(sentToGovernment);
        }