예제 #1
0
 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");
 }
예제 #2
0
 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();
 }
예제 #3
0
 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);
     }
 }
예제 #4
0
 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();
     }
 }