public static Oyun GetInstance() { if (oyun == null) { oyun = new Oyun(); } return(oyun); }
public virtual bool Ye(Kare kare) { if (IlerleyebilirMi(kare)) { Oyun.GetInstance().ElenenTaslar.Add(kare.UzerindeBulunanTas); this.bulunduguKare.UzerindeBulunanTas = null; this.bulunduguKare = kare; kare.UzerindeBulunanTas = this; return(true); } else { return(false); } }
public bool Ilerle(Kare gidecegiKare) { if (IlerleyebilirMi(gidecegiKare)) { if (gidecegiKare.UzerindeBulunanTas != null) { Oyun.GetInstance().ElenenTaslar.Add(gidecegiKare.UzerindeBulunanTas); } this.bulunduguKare.UzerindeBulunanTas = null; this.bulunduguKare = gidecegiKare; gidecegiKare.UzerindeBulunanTas = this; return(true); } else { return(false); } }