コード例 #1
0
        /// <summary>
        /// Luovuta nappia painaessa käyttäjälle lisätään häviö
        /// lisätään käyttäjälle saavutus, jos se oli hänen ensimmäinen, kolmas tai kymmenes häviö
        /// Lisätään saavutus, jos oli pelaajan ensimmäinen, viides tai kymmennes pelikerta
        /// Lopetetaan pelilaudassa oleva musiikki ja katsotaan onko mute näppäintä painettu. Jos ei ole niin main menun musiikki alkaa soida ja jos on niin se ei ala soida. Suljetaan pelilauta.
        /// </summary>
        private void btLuovuta_Click(object sender, EventArgs e)
        {
            Kayttajat user = new Kayttajat();

            user.Haviot = y;

            registerHandler.Haviot(user);
            registerHandler.HavioSaavutus(user);

            user.Total = y;
            registerHandler.PelitSaavutus(user);
            registerHandler.PeliSaavutusLisays(user);

            Paavalikko paavalikko = ((Paavalikko)Owner);

            peli.Stop();

            if (Paavalikko.mute == true)
            {
                Paavalikko.menu.PlayLooping();
            }

            else if (Paavalikko.mute == false)
            {
                Paavalikko.menu.Stop();
            }

            this.Close();
        }
コード例 #2
0
        public Kayttajavalikko(Paavalikko paavalikko)
        {
            InitializeComponent();

            //Lisää käyttäjä-nappi pois käytöstä
            if (tbKayttaja.Text.ToString() == "")
            {
                btUusiKayttaja.Enabled = false;
            }

            //Valitse-nappi pois käytöstä
            if (cbKayttaja.Text.ToString() == "")
            {
                btValitse.Enabled = false;
            }

            //Katsotaan onko mute-nappi päällä vai ei
            if (Paavalikko.mute == true)
            {
                btMute.BackgroundImage = Properties.Resources.on;
            }

            else if (Paavalikko.mute == false)
            {
                btMute.BackgroundImage = Properties.Resources.off;
            }

            tbKayttaja.MaxLength = 6;
            lbLisays.Hide();
        }
コード例 #3
0
ファイル: Credits.cs プロジェクト: RasmusRimmi/Mastermind
        //Päävalikkoon vievän napin toiminnot.
        private void btPaavalikko_Click(object sender, EventArgs e)
        {
            Paavalikko paavalikko = ((Paavalikko)Owner);

            credit.Stop();
            //Testi soiko musiikki päävalikossa ja laittaa saman asetuksen
            if (Paavalikko.mute == true)
            {
                Paavalikko.menu.PlayLooping();
            }

            else if (Paavalikko.mute == false)
            {
                Paavalikko.menu.Stop();
            }

            Close();
        }
コード例 #4
0
        /// <summary>
        /// Päävalikko nappia painettaessa lopetetaan pelilaudassa oleva musiikki ja katsotaan onko mute näppäintä painettu. Jos ei ole niin main menun musiikki alkaa soida ja jos on niin se ei ala soida. Suljetaan pelilauta.
        /// </summary>
        private void btPaavalikko_Click(object sender, EventArgs e)
        {
            Paavalikko paavalikko = ((Paavalikko)Owner);

            peli.Stop();

            if (Paavalikko.mute == true)
            {
                Paavalikko.menu.PlayLooping();
            }

            else if (Paavalikko.mute == false)
            {
                Paavalikko.menu.Stop();
            }

            this.Close();
        }
コード例 #5
0
ファイル: Saavutukset.cs プロジェクト: RasmusRimmi/Mastermind
        //Klikkaamalla Päävalikko nappia pääsee takaisin päävalikko sivulle.
        private void btPaavalikko_Click(object sender, EventArgs e)
        {
            Paavalikko paavalikko = ((Paavalikko)Owner);

            musa.Stop();
            //Testi onko päävalikon musiikki käynnissä vai ei jos ei niin ei ole tässäkään
            if (Paavalikko.mute == true)
            {
                Paavalikko.menu.PlayLooping();
            }

            else if (Paavalikko.mute == false)
            {
                Paavalikko.menu.Stop();
            }

            Close();
        }
コード例 #6
0
        //Päävalikkoon paluu nappula
        private void btPaavalikko_Click(object sender, EventArgs e)
        {
            Paavalikko paavalikko = ((Paavalikko)Owner);

            musa.Stop();

            //Testaa soiko musiikki ennestään.
            if (Paavalikko.mute == true)
            {
                Paavalikko.menu.PlayLooping();
            }

            else if (Paavalikko.mute == false)
            {
                Paavalikko.menu.Stop();
            }

            this.Close();
        }
コード例 #7
0
        public Pisteporssi(Paavalikko paavalikko)
        {
            InitializeComponent();

            this.paavalikko = paavalikko;

            VoittoTilasto();

            //Musiikintoisto napin testi, päävalikon asetuksen perusteella.
            if (Paavalikko.mute == true)
            {
                btMute.BackgroundImage = Properties.Resources.on;
                musa.PlayLooping();
            }

            else if (Paavalikko.mute == false)
            {
                btMute.BackgroundImage = Properties.Resources.off;
                musa.Stop();
            }
        }
コード例 #8
0
ファイル: Saavutukset.cs プロジェクト: RasmusRimmi/Mastermind
        public Saavutukset(Paavalikko paavalikko)
        {
            InitializeComponent();

            this.paavalikko = paavalikko;

            ShowData();

            //Testaa onko päävalikossa musiikki hiljennetty vai ei, jos hiljennetty niin myös tämä sivu on hiljennetty
            if (Paavalikko.mute == true)
            {
                btMute.BackgroundImage = Properties.Resources.on;
                musa.PlayLooping();
            }

            else if (Paavalikko.mute == false)
            {
                btMute.BackgroundImage = Properties.Resources.off;
                musa.Stop();
            }
        }
コード例 #9
0
ファイル: Credits.cs プロジェクト: RasmusRimmi/Mastermind
        public Credits(Paavalikko paavalikko)
        {
            InitializeComponent();

            //Musiikki napin toiminnot
            if (Paavalikko.mute == true)
            {
                btMute.BackgroundImage = Properties.Resources.on;
                credit.Play();
            }

            else if (Paavalikko.mute == false)
            {
                btMute.BackgroundImage = Properties.Resources.off;
                credit.Stop();
            }

            lbTitle.Hide();

            //Timerin säädökset liikkuvaan label tekstiin
            timer.Tick    += new EventHandler(timer_Tick);
            timer.Interval = 141;
            timer.Enabled  = true;
            timer.Start();

            label.Location = new Point(100, 100);
            label.AutoSize = true;
            label.Text     = String.Empty;

            this.Controls.Add(label);

            //labeleiden lähtökoordinaatit pystysuunnassa.
            lbTekijat.Top = 400;
            lbNimi1.Top   = 400;
            lbNimi2.Top   = 430;
        }
コード例 #10
0
        //Avataan päävalikko
        private void btPaavalikko_Click(object sender, EventArgs e)
        {
            Paavalikko paavalikko = ((Paavalikko)Owner);

            this.Close();
        }