public void start(bool load) { //Startet den Thread if (!load) { saveAndLoad.LadeSpielstand = null; } ucc.HideUserControl(myUserControls.Hauptmenue); ucc.HideUserControl(myUserControls.Spielstaende); shopForm = null; quizForm = null; ausgehform = null; formMenue = null; this.Width = originWidth; this.Height = originHeight; gameClass = new game(this, load); Thread gameThread = new Thread(gameClass.start); pictureBoxStop_Click(this, new EventArgs()); gameThread.IsBackground = true; gameThread.Name = "spielThread"; gameThread.Start(); this.BringToFront(); if (gameClass.quizAbklingzeit > 0) { QuizEnabled = false; label_QuizZeit.Visible = true; } else { QuizEnabled = true; label_QuizZeit.Visible = false; } ucc = new UserControlControler(); }
public ShopForm(game Game) { originHeight = this.Height; originWidth = this.Width; myGame = Game; InitializeComponent(); Setup(); }
public SpielmenueForm(game Game) { InitializeComponent(); myGame = Game; this.TopLevel = false; this.Parent = Game.GUI; this.BringToFront(); }
public FormAusgehen(game mygameoderso) { InitializeComponent(); game = mygameoderso; originWidth = this.Width; originHeight = this.Height; headtitle = this.Text; }
public Endbildschirm(Form1 form1) { InitializeComponent(); myForm = form1; myGame = form1.gameClass; conString = @"Data Source=(LocalDB)\v11.0;AttachDbFilename=|DataDirectory|SpielDB.mdf"; dataGridView1.Font = new Font("Candara", 12f); labelTodesgrund.Text = myGame.todesGrund; }
public DiscounterControl(game Game) { InitializeComponent(); myGame = Game; labelGeld.Text = myGame.geld.ToString() + " $"; labelPreis.Text = " "; labelHeilung.Text = " "; ArtikelHinzufügen(); }
public void SaveGame(string spielStandName, game Game) { //neuer Spielstand SchwarzmarktControl schwarzmarkt = (SchwarzmarktControl)Game.GUI.ucc.GetUserControl(myUserControls.Schwarzmarkt); List<Droge> drogenImShop; bool schwarzmarktExists = true; if(schwarzmarkt!= null) { drogenImShop = new List<Droge>(); foreach(Droge d in schwarzmarkt.listBoxDrogen.Items) { drogenImShop.Add(d); } } else { schwarzmarktExists = false; drogenImShop = new List<Droge>(); } int abklingzeit = 0; if(Game.GUI.quizForm != null || LadeSpielstand != null) { abklingzeit = Game.quizAbklingzeit; } Spielstand newSpielstand = new Spielstand(Game.leben, Game.lust, Game.time, Game.geld,schwarzmarktExists, Game.drogenWirkungen, drogenImShop, spielStandName, DateTime.Now,abklingzeit, Game.krankheit); //prüft ob Spielstand überschrieben wird int index = spielstaende.FindIndex(c => c.Name == spielStandName); if(index!=-1) { if(LadeSpielstand==null) { DialogResult dr = MessageBox.Show("Ein Spielstand mit diesem Namen existiert schon! Du würdest diesen Spielstand überschreiben. Bist du dir sicher, dass du ihn überschreiben willst?", "Achtung!", MessageBoxButtons.YesNo); if(dr == DialogResult.No) { return; } } spielstaende[index] = newSpielstand; } //wenn Spielstand nicht vorhanden, dann wird ein neuer erstellt else { spielstaende.Add(newSpielstand); LadeSpielstand = newSpielstand; } }
// Konstruktor public QuizForm(game Game) { myGame = Game; hasLoaded = false; anwerLogged = false; zeitGeld = 0; InitializeComponent(); originHight = this.Height; originWidth = this.Width; posLabel = labelZeitGeld.Left; widthLabel = labelZeitGeld.Width; qc = new QuizControler(); if (qc.HasLoaded==false) { MessageBox.Show("Zu der Datenbank konnte keine Verbindung hergestellt werden. Versuchen Sie es bitte erneut oder wenden Sie sich an den Support!"); this.Close(); return; } hasLoaded = true; antwortZeit = 15 * (1000 / timer1.Interval); // die Antwortzeit beträgt 20 s counter = antwortZeit; antwortFont = labelAntwortA.Font; antwortFont2 = labelFrage.Font; labelKategorie.Text = "Kategorie: " + qc.DerzeitigeKategorie; balkenLänge = panelZeitBalken.Width; verkürzung = balkenLänge / antwortZeit; balkenDifferenz = balkenLänge - verkürzung * antwortZeit; myGame.GUI.ucc.ShowUserControl(myUserControls.QuizStartScreen, this, false); antwortLabel = new Label[] { labelAntwortA, labelAntwortB, labelAntwortC, labelAntwortD }; }
public ApothekenControl(game Game) { InitializeComponent(); myGame = Game; Setup(); }
public PartyControl(game MyGame) { InitializeComponent(); labelRunde.Text = "Runde " + (counter + 1).ToString() + "/" + runden.ToString(); myGame = MyGame; }
public void Lade(game Game) { myGame = Game; eingetragen = false; textBoxName.Enabled = true; LadeSpielerAusDatenbank(); InitializeZeit(); GetRang(); }
public CasinoControl(game mygame) { InitializeComponent(); game = mygame; txtboxeinsatz.Text = "Einsatz (max " + game.geld.ToString() + ")"; }
public SpeicherControl(game Game, SpielmenueForm menue) { InitializeComponent(); myGame = Game; myMenue = menue; }