예제 #1
0
        //-------------------------------------------
        //
        //-------------------------------------------
        private void Relancer(object param)
        {
            TG.Relance = Convert.ToInt32(ValRelanceTxt);
            if (TG.Relance <= 0)
            {
                TG.Relance = 1;
            }

            PA.Joueurs[PA.JoueurLogue].Capital   -= (PA.NiveauPourSuivre - PA.Joueurs[PA.JoueurLogue].Engagement) + TG.Relance;
            PA.Joueurs[PA.JoueurLogue].Engagement = PA.NiveauPourSuivre + TG.Relance;
            PA.NiveauPourSuivre += TG.Relance;

            Historique_ADO_SRV hist_AS = new Historique_ADO_SRV();

            if (PA.Joueurs[PA.JoueurLogue].Capital == 0)
            {
                PA.Joueurs[PA.JoueurLogue].Decision = "ALL_IN_RELANCER";
                hist_AS.AjouteHistorique(PA.Joueurs[PA.JoueurLogue].Nom + " relance ALL IN (" + TG.Relance + ")");
            }
            else
            {
                PA.Joueurs[PA.JoueurLogue].Decision = "RELANCER";
                hist_AS.AjouteHistorique(PA.Joueurs[PA.JoueurLogue].Nom + " relance de " + TG.Relance);
            }
            AppliqueDecision();
            PA.Joue("", "Texas");
        }
예제 #2
0
        //-------------------------------------------
        //
        //-------------------------------------------
        private void Abandonner(object param)
        {
            Historique_ADO_SRV hist_AS = new Historique_ADO_SRV();

            hist_AS.AjouteHistorique(PA.Joueurs[PA.JoueurLogue].Nom + " abandonner");
            PA.Joueurs[PA.JoueurLogue].Decision = "ABANDONNER";
            AppliqueDecision();
            PA.Joue("", "Texas");
        }