Пример #1
0
        private void Next(object sender, RoutedEventArgs e)
        {
            DecisionPlayerPage page = new DecisionPlayerPage(turn, 1, listPlayer, market, numberOfTurn);

            page.Show();
            this.Close();
        }
Пример #2
0
 private void Next(object sender, RoutedEventArgs e)
 {
     if (numberOfPlayer == listPlayer.Count)
     {
         MainPage page = new MainPage(listPlayer, market, numberOfTurn, turn);
         page.Show();
         this.Close();
     }
     else
     {
         DecisionPlayerPage pageBis = new DecisionPlayerPage(turn, numberOfPlayer + 1, listPlayer, market, numberOfTurn);
         pageBis.Show();
         this.Close();
     }
 }
 /// <summary>
 /// Function that is called to finish your turn
 /// </summary>
 /// <param name="sender"></param>
 /// <param name="e"></param>
 private void Next(object sender, RoutedEventArgs e)
 {
     listPlayer[numberOfPlayer - 1].ProductSoju(EssayerConvertirInt(productNormalSoju.Text));            //Save in your class the production that you decided to of normal...
     listPlayer[numberOfPlayer - 1].SpendMarketing            = EssayerConvertirInt(marketingSell.Text); //And premium soju
     listPlayer[numberOfPlayer - 1].PriceSellBottleSojuNormal = EssayerConvertirInt(priceNormalSoju.Text);
     if (listPlayer[numberOfPlayer - 1].PriceSellBottleSojuNormal > 3000)
     {
         listPlayer[numberOfPlayer - 1].PriceSellBottleSojuNormal = 3000;
     }
     if (listPlayer[numberOfPlayer - 1].PriceSellBottleSojuNormal < 800)
     {
         listPlayer[numberOfPlayer - 1].PriceSellBottleSojuNormal = 800;
     }
     if (numberOfPlayer == listPlayer.Count) //Check if everyone play
     {                                       //if yes
         CalculateIncomeOfEachPlayerNormalSoju4Player();
         if (turn == numberOfTurn)
         {
             EndGame pageEnd = new EndGame(listPlayer, market);
             pageEnd.Show();
             this.Close();
         }
         else
         {
             MainPage page = new MainPage(listPlayer, market, numberOfTurn, turn);//Return to the mainPage to know the ranking
             page.Show();
             this.Close();
         }
     }
     else
     {//else call the same page but for the next player
         DecisionPlayerPage pageBis = new DecisionPlayerPage(turn, numberOfPlayer + 1, listPlayer, market, numberOfTurn);
         pageBis.Show();
         this.Close();
     }
 }