Esempio n. 1
0
        // costruttore
        public CampoGioco()
        {
            InitializeComponent();
            _lblPunteggio = lblPunteggio;
            _pbCampoGioco = pbGioco;

            // eventi key del form
            KeyDown += Form1_KeyDown;
            KeyUp   += Form1_KeyUp;

            // imposta le impostazioni di default
            new Impostazioni();

            _partitaCorrente = new Partita(this);
            _partitaCorrente.IniziaPartita();
            pbGioco.Paint += _partitaCorrente.DisegnaForm;

            // imposta la velocità e il timer(start)
            timerGioco.Interval = 1000 / Impostazioni.Velocità;
            timerGioco.Tick    += _partitaCorrente.AggiornaSchermo;
            timerGioco.Start();
        }
Esempio n. 2
0
 // evento click di btnRigioca
 private void btnRigioca_Click(object sender, EventArgs e)
 {
     _partitaCorrente.IniziaPartita(); // inizia nuova partita
 }