public void Init() { painter = new Painter() { Interval = interval, SceneSize = sceneSize, StartPosition = new Point(padding, padding) }; ChangePainter(); panel1.BackColor = painter.BackgroundColor; bool[,] scene = new bool[sceneSize.Width, sceneSize.Height]; painter.DrawScene(); List<Piece> pieces = Piece.LoadFromFile(configFile); controller = new Controller(painter, pieces, scene); recorder = new Recorder(label4); controller.Eliminated += recorder.AddScores; controller.GameOver += new Controller.GameOverEventHandler(controller_GameOver); }
public void AddScores(Controller.EliminatedEventArgs e) { scoreBoard.Text = (Convert.ToInt32(scoreBoard.Text) + e.Amount * 100 + (e.AllEliminated ? 1000 : 0)).ToString(); }