public PrepScreen(String player, MainWindow main) { InitializeComponent(); local =main.loc; Internationalizer.setLocale(local); this.ReadyButton.Content = player + " "+ Internationalizer.getMessage("IsReady"); this.ReadyButton.Focus(); this.main = main; this.ReadyLabel.Content = player + " "+ Internationalizer.getMessage("GetReady"); this.Title = Internationalizer.getMessage("Prep"); }
private void ConfirmNames(object sender, RoutedEventArgs e) { Game mygame = new Game(numValue); List<Player> players = mygame.getPlayers(); for (int i = 0; i < numValue; i++) { players[i].setName(nameBox[i].Text); } main = new MainWindow(mygame,language); PrepScreen Prep = new PrepScreen(players[0].getName(), main); Prep.Show(); Close(); }
public void testInintializes() { MainWindow main = new MainWindow(new Game(1),"en_US"); Assert.AreEqual("",main.currentCard, ""); Assert.AreEqual("Buy Phase",main.phase,"Buy Phase"); Assert.AreEqual(4,main.victoryImage.Count()); Assert.AreEqual(3,main.currencyImage.Count()); Assert.AreEqual(10,main.actionImage.Count()); Assert.AreEqual(50,main.handImage.Count()); Assert.AreEqual(17,main.FieldImage.Count()); Assert.AreEqual(4,main.victoryButton.Count()); Assert.AreEqual(3,main.currencyButton.Count()); Assert.AreEqual(10,main.actionButton.Count()); Assert.AreEqual(50,main.handButton.Count()); Assert.AreEqual(17,main.FieldButton.Count()); for (int i=0;i<50;i++){ Assert.AreEqual(Cursors.No,main.handButton[i].Cursor); } for (int i = 0; i < 17; i++) { Assert.AreEqual(Cursors.Hand,main.FieldButton[i].Cursor); } }
private void Load_Game(object sender, RoutedEventArgs e) { Game mygame = Game.Load(); if (mygame != null) { List<Player> players = mygame.getPlayers(); main = new MainWindow(mygame, language); PrepScreen Prep = new PrepScreen(mygame.getCurrentPlayer().getName(), main); Prep.Show(); Close(); } }