Example #1
0
 public override void Trigger(Player player)
 {
     PlayerArrivedEvent(this, new PlayerArrivedEventArgs(player));
     if (player.Confirm("I want to play a game..."))
     {
         int invest = player.InputInt("How much do you want to bet?");
         player.SpendCash(invest);
         int revenue = Calculate(invest);
         player.AddCash(revenue);
         if (invest >= revenue)
         {
             player.Inform("Poor guy...");
             ResultEvent(player, new CasinoEventArgs(false));
         }
         else
         {
             player.Inform("Lucky you...");
             ResultEvent(player, new CasinoEventArgs(true));
         }
     }
 }
Example #2
0
 public override void Trigger(Player player)
 {
     PlayerArrivedEvent(this, new PlayerArrivedEventArgs(player));
     if (player.Confirm("I want to play a game..."))
     {
         int invest = player.InputInt("How much do you want to bet?");
         player.SpendCash(invest);
         int revenue = Calculate(invest);
         player.AddCash(revenue);
         if (invest >= revenue)
         {
             player.Inform("Poor guy...");
             ResultEvent(player,new CasinoEventArgs(false));
         }
         else
         {
             player.Inform("Lucky you...");
             ResultEvent(player,new CasinoEventArgs(true));
         }
     }
 }