示例#1
0
        public static void ChooseGetreideFunction(Spieler s, uint func)
        {
            Getreide g = new Getreide();//Das muss anders gehen

            switch (func)
            {
            case 1:
                Ui.PrintAnzPromt();
                s.GetreideKaufen(Ui.GetAnz());
                break;

            case 2:
                Ui.PrintAnzPromt();
                s.GetreideVerkaufen(Ui.GetAnz());
                break;

            case 3:
                Hauptmenue(s);
                break;

            default:
                Ui.PrintError("Ungültige Eingabe");
                s.GetreideVerwalten(s);
                break;
            }
        }
示例#2
0
        public static void PrintLand(Spieler s)
        {
            string test = "";

            test += $"{"Anzahl",18}";
            test += $"{"KaufPreis",12}";
            test += $"{"Verkaufspreis",16}";
            test += $"{"Guthaben",11}";
            test += "\n";
            test += $"{"Land",0}";
            test += $"{s.AnzLaendereien,14}";
            test += $"{Land.KaufPreis,12}";
            test += $"{Land.VerkaufPreis,16}";
            test += $"{s.Guthaben,11}";
            test += "\n";
            Console.WriteLine(test);
        }
示例#3
0
        public static void PrintGetreiede(Spieler s)
        {
            string test = "";

            test += $"{"Vorrat",18}";
            test += $"{"KaufPreis",12}";
            test += $"{"Verkaufspreis",16}";
            test += $"{"Guthaben",11}";
            test += "\n";
            test += $"{"Getreide",0}";
            test += $"{s.AnzGetreide,10}";
            test += $"{Getreide.KaufPreis,12}";
            test += $"{Getreide.VerkaufPreis,16}";
            test += $"{s.Guthaben,11}";

            test += "\n";
            Console.WriteLine(test);
        }
示例#4
0
        public static void ChooseMainFunction(Spieler s, uint func)
        {
            switch (func)
            {
            case 1:
                s.LandVerwalten(s);
                break;

            case 2:
                s.GetreideVerwalten(s);
                break;

            case 3:
                Beenden();
                break;

            default:
                Ui.PrintError("Ungültige Eingabe");
                Hauptmenue(s);
                break;
            }
        }
示例#5
0
 public static void PrintSpieler(Spieler s)
 {
     Console.WriteLine(s + "\n");
 }
示例#6
0
 public static void Hauptmenue(Spieler s)
 {
     Ui.PrintSpieler(s);
     Ui.PrintHauptMenue();
     ChooseMainFunction(s, Ui.GetFunctionNr());
 }