Exemplo n.º 1
0
        private void bStart_Click(object sender, EventArgs e)
        {
            tetris = new Tetris(Convert.ToInt32(tbMapX.Text), Convert.ToInt32(tbMapY.Text), TetrisForm.MAP_X, TetrisForm.MAP_Y, ((LevelItem)cbLevel.Items[cbLevel.SelectedIndex]));
            tetris.changeLevel += new TetrisNotifyhandler(tetris_changeLevel);

            lPoints.Text = tetris.Points.ToString();

            this.controlGUI(false);

            initTetrisMap();
            tetris.draw(Graphics.FromImage(pbTetrisMap.Image));

            timerRefresh.Enabled = true;

            timerFall.Interval = tetris.ActLevelItem.Speed;

            createNewFallItem();

            pbTetrisMap.Refresh();
        }
Exemplo n.º 2
0
 public void setTetris(Tetris tetris, Timer fallTimer)
 {
     this.tetris = tetris;
     this.fallTimer = fallTimer;
 }