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(); }
public void setTetris(Tetris tetris, Timer fallTimer) { this.tetris = tetris; this.fallTimer = fallTimer; }