Ejemplo n.º 1
0
        // Falls eine Stadt geoeffnet wird
        public void showAemterEinerStadt(int StadtID)
        {
            if (modus != 6)
            {
                if (modus == 8)
                {
                    AemterEbene AE = new AemterEbene(StadtID, 8, 0);
                    AE.ShowDialog();
                    this.Close();
                }
                else if (modus == 9)
                {
                    RohstoffpreiseForm rpf = new RohstoffpreiseForm(StadtID, Level);
                    rpf.ShowDialog();
                }
                else
                {
                    AemterEbene AE = new AemterEbene(StadtID, modus, 0);
                    AE.ShowDialog();

                    if (modus == 7 || modus == 12 || modus == 13)
                    {
                        this.Close();
                    }
                }
            }
            else
            {
                SpE.setIntKurzSpeicher(StadtID);
                this.Close();
            }
        }
Ejemplo n.º 2
0
        private void btn_nsp_rohwaeh_Click(object sender, EventArgs e)
        {
            int sid = SpE.getIntKurzSpeicher();

            SpE.setBoolKurzSpeicher(false);

            RohstoffWaehlen rsfw = new RohstoffWaehlen(SW.Dynamisch.GetStadtwithID(SW.Dynamisch.GetHumWithID(SW.Dynamisch.GetAktiverSpieler()).GetSpielerHatHausVonStadtAnArraystelle(sid).GetStadtID()).GetSingleRohstoff(1), SW.Dynamisch.GetStadtwithID(SW.Dynamisch.GetHumWithID(SW.Dynamisch.GetAktiverSpieler()).GetSpielerHatHausVonStadtAnArraystelle(sid).GetStadtID()).GetSingleRohstoff(2));

            rsfw.ShowDialog();

            if (SpE.getBoolKurzSpeicher() == false)
            {
                SW.Dynamisch.GetHumWithID(SW.Dynamisch.GetAktiverSpieler()).ErhoeheTaler(-SW.Statisch.GetNSPRohwahlKosten());
                btn_nsp_rohzuf.Visible = false;
                btn_nsp_rohwaeh.Text   = "Gewählt: " + SW.Dynamisch.GetRohstoffwithID(SpE.getIntKurzSpeicher()).GetRohName();

                //RohstoffrechteVerleihen(sid);
                SW.Dynamisch.GetHumWithID(SW.Dynamisch.GetAktiverSpieler()).SetRohstoffrechteXZuY(SpE.getIntKurzSpeicher(), true);

                btn_nsp_rohwaeh.Left    = lbl_nsp_Stadt.Left + lbl_nsp_Stadt.Width / 2 - btn_nsp_rohwaeh.Width / 2;
                btn_nsp_rohwaeh.Enabled = false;
                tcsButtonklick?.TrySetResult(true);
            }
            SpE.setBoolKurzSpeicher(false);
        }
Ejemplo n.º 3
0
        private void btn_nsp_rohzuf_Click(object sender, EventArgs e)
        {
            int randroh = SW.Statisch.Rnd.Next(1, 3);

            int sid = SpE.getIntKurzSpeicher();

            int rohid = SW.Dynamisch.GetStadtwithID(sid).GetSingleRohstoff(randroh);

            SW.Dynamisch.GetHumWithID(SW.Dynamisch.GetAktiverSpieler()).GetSpielerHatInStadtXWerkstaettenY(randroh, sid).SetRohstoffID(rohid);
            SW.Dynamisch.GetHumWithID(SW.Dynamisch.GetAktiverSpieler()).GetSpielerHatInStadtXWerkstaettenY(randroh, sid).SetSkillX(1, SW.Statisch.GetStartLagerraum()); //Startlagerraum
            SW.Dynamisch.GetHumWithID(SW.Dynamisch.GetAktiverSpieler()).GetSpielerHatInStadtXWerkstaettenY(randroh, sid).SetEnabled(true);


            btn_nsp_rohzuf.Visible = false;

            //Rohstoffrechte verleihen
            SW.Dynamisch.GetHumWithID(SW.Dynamisch.GetAktiverSpieler()).SetRohstoffrechteXZuY(rohid, true);

            btn_nsp_rohwaeh.Text = "zufällig: " + SW.Dynamisch.GetRohstoffwithID(rohid).GetRohName();
            btn_nsp_rohwaeh.Top  = lbl_nsp_Rohstoff.Top + 50;
            btn_nsp_rohwaeh.Left = lbl_nsp_Stadt.Left + lbl_nsp_Stadt.Width / 2 - btn_nsp_rohwaeh.Width / 2;

            btn_nsp_rohwaeh.Enabled = false;
            tcsButtonklick?.TrySetResult(true);
        }
Ejemplo n.º 4
0
 private void Speicherform_MouseDown(object sender, MouseEventArgs e)
 {
     if (e.Button == MouseButtons.Right)
     {
         SpE.setStringKurzSpeicher("");
         this.CloseMitSound();
     }
 }
Ejemplo n.º 5
0
 private void lbl_hot_seat_text_MouseDown(object sender, MouseEventArgs e)
 {
     if (e.Button == MouseButtons.Right)
     {
         SpE.setIntKurzSpeicher(0);
         CloseMitSound();
     }
 }
Ejemplo n.º 6
0
 private void JaNeinFrage_MouseDown(object sender, MouseEventArgs e)
 {
     if (e.Button == MouseButtons.Right)
     {
         SpE.setBoolKurzSpeicher(false);
         CloseMitSound();
     }
 }
Ejemplo n.º 7
0
        private void btn_neuesSpiel_Click(object sender, EventArgs e)
        {
            NeuesSpiel wvs = new NeuesSpiel();

            wvs.ShowDialog();
            SpE.setIntKurzSpeicher(2);
            Close();
        }
Ejemplo n.º 8
0
 private void textBox1_KeyDown(object sender, KeyEventArgs e)
 {
     if (e.KeyCode == Keys.Enter)
     {
         SpE.setStringKurzSpeicher(textBox1.Text.ToString());
         this.Close();
     }
 }
Ejemplo n.º 9
0
        private void btn_verbinden_Click(object sender, EventArgs e)
        {
            nws_ip   = txt_ip.Text;
            nws_name = txt_name.Text;

            string temp = nws_ip + "§" + nws_name;

            SpE.setStringKurzSpeicher(temp);
            this.Close();
        }
Ejemplo n.º 10
0
        public void Ausfuehren(int rohid, int platz)
        {
            int stadtid = SpE.getIntKurzSpeicher();

            SpE.setIntKurzSpeicher(rohid);
            SW.Dynamisch.GetHumWithID(SW.Dynamisch.GetAktiverSpieler()).GetSpielerHatInStadtXWerkstaettenY(platz, stadtid).SetRohstoffID(rohid);
            SW.Dynamisch.GetHumWithID(SW.Dynamisch.GetAktiverSpieler()).GetSpielerHatInStadtXWerkstaettenY(platz, stadtid).SetSkillX(1, SW.Statisch.GetStartLagerraum()); //Startlagerraum
            SW.Dynamisch.GetHumWithID(SW.Dynamisch.GetAktiverSpieler()).GetSpielerHatInStadtXWerkstaettenY(platz, stadtid).SetEnabled(true);

            this.Close();
        }
Ejemplo n.º 11
0
        public void privAusfuehren(int bnr)
        {
            int priv = _maxPrivProSeite * _aktuelleSeite + bnr;

            SW.Statisch.GetPrivX(_privilegs[priv]).PrivExecute();

            if ((SpE.getBoolKurzSpeicher() == true) && (SW.Statisch.GetPrivX(_privilegs[priv]).ID == 2))  // Amt Niederlegung und 'Ja' geklickt?
            {
                SpE.setBoolKurzSpeicher(false);
                this.Close();
            }
        }
Ejemplo n.º 12
0
        private void btn_nsp_stdzuf_Click(object sender, EventArgs e)
        {
            btn_nsp_stdzuf.Visible = false;
            int randstd = SW.Statisch.Rnd.Next(1, SW.Statisch.GetMaxStadtID());

            hausXhinzufuegen(randstd);

            btn_nsp_stdwaeh.Text    = "zufällig: " + SW.Dynamisch.GetStadtwithID(SW.Dynamisch.GetHumWithID(SW.Dynamisch.GetAktiverSpieler()).GetSpielerHatHausVonStadtAnArraystelle(randstd).GetStadtID()).GetGebietsName();
            btn_nsp_stdwaeh.Left    = lbl_nsp_Stadt.Left + lbl_nsp_Stadt.Width / 2 - btn_nsp_stdwaeh.Width / 2;
            btn_nsp_stdwaeh.Top     = lbl_nsp_Stadt.Top + 50;
            btn_nsp_stdwaeh.Enabled = false;

            SpE.setIntKurzSpeicher(randstd);
            tcsButtonklick?.TrySetResult(true);
        }
Ejemplo n.º 13
0
        private void btn_nsp_stdwaeh_Click(object sender, EventArgs e)
        {
            SpE.setBoolKurzSpeicher(false);

            SW.UI.PolitischeWeltkarteDialog.ShowDialogModus(6);

            if (SpE.getBoolKurzSpeicher() == false)
            {
                SW.Dynamisch.GetHumWithID(SW.Dynamisch.GetAktiverSpieler()).ErhoeheTaler(-SW.Statisch.GetNSPStadtwahlKosten());
                btn_nsp_stdzuf.Visible = false;
                int sid = SpE.getIntKurzSpeicher();
                hausXhinzufuegen(sid);

                btn_nsp_stdwaeh.Text = "gewählt: " + SW.Dynamisch.GetStadtwithID(sid).GetGebietsName();

                btn_nsp_stdwaeh.Left    = lbl_nsp_Stadt.Left + lbl_nsp_Stadt.Width / 2 - btn_nsp_stdwaeh.Width / 2;
                btn_nsp_stdwaeh.Enabled = false;

                SpE.setIntKurzSpeicher(sid);
                tcsButtonklick?.TrySetResult(true);
            }
            SpE.setBoolKurzSpeicher(false);
        }
Ejemplo n.º 14
0
 private void btn_speichern_Click(object sender, EventArgs e)
 {
     SpE.setIntKurzSpeicher(6);
     this.Close();
 }
Ejemplo n.º 15
0
 private void btn_hosten_Click(object sender, EventArgs e)
 {
     SpE.setBoolKurzSpeicher(true);
     SpE.setStringKurzSpeicher(txb_namenEingeben.Text + "~" + txt_ip.Text);
     this.Close();
 }
Ejemplo n.º 16
0
 private void Ladeform_MouseDown(object sender, MouseEventArgs e)
 {
     SpE.setStringKurzSpeicher("");
     this.CloseMitSound();
 }
Ejemplo n.º 17
0
 private void btn_spielLaden_Click(object sender, EventArgs e)
 {
     SpE.setIntKurzSpeicher(1);
     Close();
 }
Ejemplo n.º 18
0
 private void btn_ja_Click(object sender, EventArgs e)
 {
     SpE.setBoolKurzSpeicher(true);
     Close();
 }
Ejemplo n.º 19
0
 private void btn_spiel_fortsetzen_Click(object sender, EventArgs e)
 {
     SpE.setIntKurzSpeicher(3);
     SpE.setStringKurzSpeicher(Properties.Settings.Default["Letzter_Spielstand"].ToString());
     Close();
 }
Ejemplo n.º 20
0
 private void btn_Sphinzu_Click(object sender, EventArgs e)
 {
     SpE.setIntKurzSpeicher(sphinzu);
     this.Close();
 }
Ejemplo n.º 21
0
 private void btn_hauptmenue_Click(object sender, EventArgs e)
 {
     SpE.setIntKurzSpeicher(hptm);
     this.Close();
 }
Ejemplo n.º 22
0
 private void btn_Zurueck_Click(object sender, EventArgs e)
 {
     SpE.setIntKurzSpeicher(0);
     this.Close();
 }
Ejemplo n.º 23
0
 private void btn_hpt_beenden_Click(object sender, EventArgs e)
 {
     SpE.setIntKurzSpeicher(beenden);
     this.Close();
 }
Ejemplo n.º 24
0
 private void closethis()
 {
     SpE.setBoolKurzSpeicher(true);
     this.CloseMitSound();
 }
Ejemplo n.º 25
0
        private void PolitischeWeltkarte_MouseDown(object sender, MouseEventArgs e)
        {
            if (modus != 6)
            {
                if (e.Button == MouseButtons.Right)
                {
                    SpE.setAnschwaerzID(0);
                    this.CloseMitSound();
                }
            }
            else
            {
                if (e.Button == MouseButtons.Right)
                {
                    SpE.setBoolKurzSpeicher(true);
                    this.CloseMitSound();
                }
            }

            #region Regionen anklicken
            if (e.Button == MouseButtons.Left)
            {
                if (switch_case == 1)
                {
                    showAemterEinerStadt(1);
                }

                if (switch_case == 2)
                {
                    showAemterEinerStadt(2);
                }

                if (switch_case == 3)
                {
                    showAemterEinerStadt(3);
                }

                if (switch_case == 4)
                {
                    showAemterEinerStadt(4);
                }

                if (switch_case == 5)
                {
                    showAemterEinerStadt(5);
                }

                if (switch_case == 6)
                {
                    showAemterEinerStadt(6);
                }

                if (switch_case == 7)
                {
                    showAemterEinerStadt(7);
                }

                if (switch_case == 8)
                {
                    showAemterEinerStadt(8);
                }

                if (switch_case == 9)
                {
                    showAemterEinerStadt(9);
                }

                if (switch_case == 10)
                {
                    showAemterEinerStadt(10);
                }

                if (switch_case == 11)
                {
                    showAemterEinerStadt(11);
                }

                if (switch_case == 12)
                {
                    showAemterEinerStadt(12);
                }

                if (switch_case == 13)
                {
                    showAemterEinerStadt(13);
                }
                if (switch_case == 14)
                {
                    showAemterEinerStadt(14);
                }

                //Laender
                //Wenn keine einzige Stadt markiert ist
                if (modus != 6)
                {
                    if (switch_case == 101)
                    {
                        showAemterEinesLands(1);
                    }
                    if (switch_case == 102)
                    {
                        showAemterEinesLands(2);
                    }
                    if (switch_case == 103)
                    {
                        showAemterEinesLands(3);
                    }
                    if (switch_case == 104)
                    {
                        showAemterEinesLands(4);
                    }


                    //Königreich
                    if (switch_case == 201)
                    {
                        showAemterDesReichs(1);
                    }
                }
            }
            #endregion
        }