Exemplo n.º 1
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);
        }
Exemplo n.º 2
0
 private void JaNeinFrage_MouseDown(object sender, MouseEventArgs e)
 {
     if (e.Button == MouseButtons.Right)
     {
         SpE.setBoolKurzSpeicher(false);
         CloseMitSound();
     }
 }
Exemplo n.º 3
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();
            }
        }
Exemplo n.º 4
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);
        }
Exemplo n.º 5
0
 private void closethis()
 {
     SpE.setBoolKurzSpeicher(true);
     this.CloseMitSound();
 }
Exemplo n.º 6
0
 private void btn_ja_Click(object sender, EventArgs e)
 {
     SpE.setBoolKurzSpeicher(true);
     Close();
 }
Exemplo n.º 7
0
 private void btn_hosten_Click(object sender, EventArgs e)
 {
     SpE.setBoolKurzSpeicher(true);
     SpE.setStringKurzSpeicher(txb_namenEingeben.Text + "~" + txt_ip.Text);
     this.Close();
 }
Exemplo n.º 8
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
        }