예제 #1
0
 public static void Main(string[] args)
 {
     Console.OutputEncoding  = Encoding.UTF8;
     Console.ForegroundColor = ConsoleColor.Magenta;
     Console.WriteLine("*****Tervetuloa pelaamaan BlackJack-pelia!*****\n");
     Console.ForegroundColor = ConsoleColor.White;
     PelinToiminnot.KaynnistaPeli();
 }
예제 #2
0
        public static int?TuoRahatTiedostosta()
        {
            string path = Environment.GetFolderPath(Environment.SpecialFolder.CommonApplicationData);

            if (File.Exists(Path.Combine(path, filename)))
            {
                string[] cryptedKaikkiRivit = File.ReadAllLines(Path.Combine(path, filename));
                string   decryptedRahat     = DecryptString(cryptedKaikkiRivit[0], salasana);
                string   decryptedVoitot    = DecryptString(cryptedKaikkiRivit[1], salasana);
                string[] splitattuVoitot    = decryptedVoitot.Split(';');
                PelinToiminnot.AktivoiLadatutVoitot(int.Parse(splitattuVoitot[0]), int.Parse(splitattuVoitot[1]), int.Parse(splitattuVoitot[2]));

                //string cryptedFileText = File.ReadAllText(Path.Combine(path, filename));
                //string decryptedText = DecryptString(cryptedFileText, salasana);
                Console.WriteLine($"Ladattu edellisestä tallennuksesta: {decryptedRahat} pelimerkkiä");
                Console.WriteLine($"Ladattu pelitilanne: Pelaajanvoitot {splitattuVoitot[0]}, Jakajanvoitot {splitattuVoitot[1]}, Tasapelit {splitattuVoitot[2]}");
                return(int.Parse(decryptedRahat));
            }
            else
            {
                Console.WriteLine("Tallennusta ei löytynyt..");
                return(null);
            }
        }