示例#1
0
文件: Tablo.cs 项目: dhmm/TetrisOyunu
        //public Timer Timer { set; get; }

        public Tablo(Oyun oyun, Panel panel, Panel pnlSonrakiNesne)
        {
            this.Oyun            = oyun;
            this.PanelTablo      = panel;
            this.PnlSonrakiNesne = pnlSonrakiNesne;

            Kutular    = new Kutu[GENISLIK, YUKSEKLIK + UST_BOSLUK];
            AktifNesne = NesneFactory.NesneUret(this);
            AktifNesne.PaneleEkle(PanelTablo);
            SonrakiNesneUretGoster();
        }
示例#2
0
文件: Tablo.cs 项目: dhmm/TetrisOyunu
 public void Indir()
 {
     if (this.AktifNesne.AsagiIn() == false)
     {
         if (this.AktifNesne.UsteCarptiMi())
         {
             Oyun.UsteCarpti();
         }
         else
         {
             this.SonrakiNesneyeGec();
         }
     }
 }