Пример #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();
            }
        }
Пример #2
0
 private void lbl_hot_seat_text_MouseDown(object sender, MouseEventArgs e)
 {
     if (e.Button == MouseButtons.Right)
     {
         SpE.setIntKurzSpeicher(0);
         CloseMitSound();
     }
 }
Пример #3
0
        private void btn_neuesSpiel_Click(object sender, EventArgs e)
        {
            NeuesSpiel wvs = new NeuesSpiel();

            wvs.ShowDialog();
            SpE.setIntKurzSpeicher(2);
            Close();
        }
Пример #4
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();
        }
Пример #5
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);
        }
Пример #6
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);
        }
Пример #7
0
 private void btn_Sphinzu_Click(object sender, EventArgs e)
 {
     SpE.setIntKurzSpeicher(sphinzu);
     this.Close();
 }
Пример #8
0
 private void btn_hpt_beenden_Click(object sender, EventArgs e)
 {
     SpE.setIntKurzSpeicher(beenden);
     this.Close();
 }
Пример #9
0
 private void btn_Zurueck_Click(object sender, EventArgs e)
 {
     SpE.setIntKurzSpeicher(0);
     this.Close();
 }
Пример #10
0
 private void btn_speichern_Click(object sender, EventArgs e)
 {
     SpE.setIntKurzSpeicher(6);
     this.Close();
 }
Пример #11
0
 private void btn_hauptmenue_Click(object sender, EventArgs e)
 {
     SpE.setIntKurzSpeicher(hptm);
     this.Close();
 }
Пример #12
0
 private void btn_spiel_fortsetzen_Click(object sender, EventArgs e)
 {
     SpE.setIntKurzSpeicher(3);
     SpE.setStringKurzSpeicher(Properties.Settings.Default["Letzter_Spielstand"].ToString());
     Close();
 }
Пример #13
0
 private void btn_spielLaden_Click(object sender, EventArgs e)
 {
     SpE.setIntKurzSpeicher(1);
     Close();
 }