示例#1
0
 public void VypisDostupnostPopulace()
 {
     if (Hra.AktualniProvincie.Populace < Hra.AktualniProvincie.MaxPopulace)
     {
         Hra.ObarviAVypisText("green", string.Format("Populace: [{0}/{1}]\n\n", Hra.AktualniProvincie.Populace, Hra.AktualniProvincie.MaxPopulace));
     }
     else
     {
         Hra.ObarviAVypisText("red", string.Format("Populace: [{0}/{1}]\n\n", Hra.AktualniProvincie.Populace, Hra.AktualniProvincie.MaxPopulace));
     }
 }
示例#2
0
        public override void Nahled()
        {
            base.Nahled();

            string prodaniRyze = "Vypnuto";

            if (AutomatickeProdaniRyze)
            {
                prodaniRyze = "Zapnuto";
            }

            Console.Write("1 -> Rozšířit "); VypisDostupnostSurovin();
            Console.WriteLine("2 -> Obchod");
            Console.WriteLine("3 -> Poslat suroviny");
            Console.Write("4 -> Automatické prodání rýže [", prodaniRyze);

            if (AutomatickeProdaniRyze)
            {
                Hra.ObarviAVypisText("green", prodaniRyze);
            }
            else
            {
                Hra.ObarviAVypisText("red", prodaniRyze);
            }
            Console.WriteLine("]\n");

            Console.WriteLine("5 -> Zpět");

            volba = Hra.VyberZnabidky(5);

            switch (volba)
            {
            case 1: RozsirBudovu(); break;

            case 2: Obchod(); break;

            case 3: PoslatSuroviny(); break;

            case 4: NastavProdaniRyze(); break;

            case 5: break;
            }
        }