コード例 #1
0
        private static void Main(string[] args)
        {
            Menu.GameMenu();
            UserChoice();
            void UserChoice()
            {
                var userChoice = Methods.PlayerChoice();

                switch (userChoice)
                {
                // Nowa Gra
                case 1:
                    var player = CharacterCreator.CreatCharacter();
                    player.AddModifire();
                    player.CurrentHpToMax();
                    BinarySerializator.WriteToBinaryFile <PlayerCharacter>("C:/Users/ubalc/Programming/Projects/TextRPGame/Game/Resources/Saves/PlayerCharacter.bin", player);
                    Console.Clear();
                    Gladiator.Begin();
                    break;

                // Kontynuj Gre
                case 2:
                    PlayerCharacter playerOne = BinarySerializator.ReadFromBinaryFile <PlayerCharacter>(
                        "C:/Users/ubalc/Programming/Projects/TextRPGame/Game/Resources/Saves/PlayerCharacter.bin");
                    Gladiator.Begin();
                    break;

                // Zakończ
                case 3:
                    Environment.Exit(0);
                    break;

                default:
                    Console.WriteLine($"Wybierz jedną z możliwych opcji 1, 2, 3\n");
                    UserChoice();
                    break;
                }
            }
        }