public static void Load(oyunMotoru motor, string dosyaYolu) { string Satir; int i = 0; int x, y, renk, tip; StreamReader Oku = new StreamReader(dosyaYolu); try { while ((Satir = Oku.ReadLine()) != null) { if (Satir.Length == 4) // Taþlar okunuyor... { x = Convert.ToInt32(Satir.Substring(0, 1)); y = Convert.ToInt32(Satir.Substring(1, 1)); renk = Convert.ToInt32(Satir.Substring(2, 1)); tip = Convert.ToInt32(Satir.Substring(3, 1)); oyunAlani.TasOlustur(motor.satrancTaslari, x, y, (Renkler)renk, (Taslar)tip); } else if (Satir.Length > 4) // listview'e deðerler yazdýrýlýyor { i = motor.hamleSayisi; string[] Hamle = Satir.Split(','); Log.lvHamleler.Items.Add(Hamle[0]); // oyuncu Log.lvHamleler.Items[i].SubItems.Add(Hamle[1]); // taþ Log.lvHamleler.Items[i].SubItems.Add(Hamle[2]); // hamle motor.hamleSayisi++; } } Oku.Close(); if (Log.lvHamleler.Items.Count > 0) { if (Log.lvHamleler.Items[i].Text == "Beyaz") // Sýrayý belirle, listview'deki son satýra bakýyoruz { motor.Sira = Renkler.Siyah; } else { motor.Sira = Renkler.Beyaz; } } oyunAlani.TaslarGoster(motor.satrancTaslari, motor.g); } catch (IOException e) { MessageBox.Show("Oyun yüklenemedi\n\n" + e.Source, "PikseLChess Hata", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
// Start is called before the first frame update void Start() { Animator = GetComponent <Animator>(); if (CSV_Dosyasi != null) { string[] CSV_Satirlar = CSV_Dosyasi.ToString().Split(new[] { Environment.NewLine }, StringSplitOptions.None); foreach (string Satir in CSV_Satirlar) { Kayit Satir_Kaydi = new Kayit(); Satir_Kaydi.Kayit_Zamani = DateTime.Parse(Satir.Split(new char[] { ',' })[0]); Satir_Kaydi.Aci_Verisi = double.Parse(Satir.Split(new char[] { ',' })[1].Replace('.', ',')); Kayitlar.Add(Satir_Kaydi); } Simulasyon_Zamani = Kayitlar[0].Kayit_Zamani; } Kayit_Dosyasi = File.CreateText(Kayit_Dosyasi_Adi); Kayit_Dosyasi.WriteLine("Tarih,Sag_Aci,Sol_Aci"); }