Beispiel #1
0
        /// <summary>
        /// Yritetään luoda uusi peli. Estetään asetusten
        /// muuttaminen ja näytetään odotuspaneli.
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void button1_Click(object sender, EventArgs e)
        {
            buttonPois.Visible          = false;
            buttonLuoPeli.Visible       = false;
            buttonPeruutaLuonti.Visible = true;
            progressBarYhdistys.MarqueeAnimationSpeed = 80;
            panelYhdistys.Visible = true;
            buttonLuoPeli.Visible = false;
            numerovalitsinLeveys.Klikattavissa       = false;
            numerovalitsinKorkeus.Klikattavissa      = false;
            numerovalitsinPortti.Klikattavissa       = false;
            numerovalitsinVoittopituus.Klikattavissa = false;


            yhteys = new Liikenne();
            //yhteysTemp.Alustusviestit = alustukset;
            yhteys.Palvelin           = true;
            yhteys.avattu            += new Yhteys(yhteys_avattu);
            yhteys.yhdistysEiOnnistu += new Yhteys(yhteys_eiOnnistu);
            yhteys.Portti             = numerovalitsinPortti.Arvo;


            labelInfoYhdistetaan.Text = "Peli luotu osoitteeseen " + yhteys.palautaIP() + ", odotetaan yhteyttä...";
            String virhe = yhteys.aloitaYhteys();

            if (virhe != null)
            {
                paivitaTieto("virhe: " + virhe); nollaa();
            }
        }
Beispiel #2
0
        /// <summary>
        /// Peruutetaan yhteyden odottaminen. Toteutetaan
        /// siten, että luodaan uusi yhteys, joka suljetaan
        /// heti. Muutetaan tämän jälkeen katkaisumuuttuja
        /// trueksi.
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void buttonPeruutaLuonti_Click(object sender, EventArgs e)
        {
            paivitaTieto("peruutetaan luonti...");
            katkaise = true;
            Liikenne nettiperuutus = new Liikenne();

            nettiperuutus.Palvelin = false;
            nettiperuutus.Portti   = numerovalitsinPortti.Arvo;
            nettiperuutus.Osoite   = "127.0.0.1";
            nettiperuutus.aloitaYhteys();
            nettiperuutus.suljeYhteys();
        }
Beispiel #3
0
        /// <summary>
        /// Yritetään yhdistää lomakkeen tietojen mukaisesti
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void buttonYhdista_Click(object sender, EventArgs e)
        {
            labelInfoYhdistetaan.Visible = true;
            labelInfoYhdistetaan.Text = "yhdistetään...";
            progressBarYhdistys.MarqueeAnimationSpeed = 80;
            panelYhdistys.Visible = true;
            textBoxIPosoite.ReadOnly = true;
            numerovalitsinPortti.Klikattavissa = false;
            buttonYhdista.Visible = false;

            yhteys = new Liikenne();
            yhteys.avattu += new Yhteys(yhteys_avattu);
            yhteys.yhdistysEiOnnistu += new Yhteys(yhteys_eiOnnistu);
            yhteys.Osoite = textBoxIPosoite.Text;
            yhteys.Portti = numerovalitsinPortti.Arvo;

            String virhe = yhteys.aloitaYhteys();
        }
Beispiel #4
0
        /// <summary>
        /// Yritetään yhdistää lomakkeen tietojen mukaisesti
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void buttonYhdista_Click(object sender, EventArgs e)
        {
            labelInfoYhdistetaan.Visible = true;
            labelInfoYhdistetaan.Text    = "yhdistetään...";
            progressBarYhdistys.MarqueeAnimationSpeed = 80;
            panelYhdistys.Visible              = true;
            textBoxIPosoite.ReadOnly           = true;
            numerovalitsinPortti.Klikattavissa = false;
            buttonYhdista.Visible              = false;

            yhteys                    = new Liikenne();
            yhteys.avattu            += new Yhteys(yhteys_avattu);
            yhteys.yhdistysEiOnnistu += new Yhteys(yhteys_eiOnnistu);
            yhteys.Osoite             = textBoxIPosoite.Text;
            yhteys.Portti             = numerovalitsinPortti.Arvo;

            String virhe = yhteys.aloitaYhteys();
        }
Beispiel #5
0
        /// <summary>
        /// Yritetään luoda uusi peli. Estetään asetusten 
        /// muuttaminen ja näytetään odotuspaneli.
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void button1_Click(object sender, EventArgs e)
        {
            buttonPois.Visible = false;
            buttonLuoPeli.Visible = false;
            buttonPeruutaLuonti.Visible = true;
            progressBarYhdistys.MarqueeAnimationSpeed = 80;
            panelYhdistys.Visible = true;
            buttonLuoPeli.Visible = false;
            numerovalitsinLeveys.Klikattavissa = false;
            numerovalitsinKorkeus.Klikattavissa = false;
            numerovalitsinPortti.Klikattavissa = false;
            numerovalitsinVoittopituus.Klikattavissa = false;


            yhteys = new Liikenne();
            //yhteysTemp.Alustusviestit = alustukset;
            yhteys.Palvelin = true;
            yhteys.avattu += new Yhteys(yhteys_avattu);
            yhteys.yhdistysEiOnnistu += new Yhteys(yhteys_eiOnnistu);
            yhteys.Portti = numerovalitsinPortti.Arvo;


            labelInfoYhdistetaan.Text = "Peli luotu osoitteeseen " + yhteys.palautaIP() + ", odotetaan yhteyttä...";
            String virhe = yhteys.aloitaYhteys();
            if (virhe != null) { paivitaTieto("virhe: " + virhe); nollaa();  }
        }
Beispiel #6
0
 /// <summary>
 /// Peruutetaan yhteyden odottaminen. Toteutetaan 
 /// siten, että luodaan uusi yhteys, joka suljetaan 
 /// heti. Muutetaan tämän jälkeen katkaisumuuttuja
 /// trueksi.
 /// </summary>
 /// <param name="sender"></param>
 /// <param name="e"></param>
 private void buttonPeruutaLuonti_Click(object sender, EventArgs e)
 {
     paivitaTieto("peruutetaan luonti...");
     katkaise = true;
     Liikenne nettiperuutus = new Liikenne();
     nettiperuutus.Palvelin = false;
     nettiperuutus.Portti = numerovalitsinPortti.Arvo;
     nettiperuutus.Osoite = "127.0.0.1";
     nettiperuutus.aloitaYhteys();
     nettiperuutus.suljeYhteys();
 }