Exemplo n.º 1
0
        public void Calcula(IJogador jogador, IJogador banca)
        {
            ISitAndGo SitAndGo =
                new BuilderSitAndGo(new ConfiguracaoTHBonus())
                .addJogador(jogador)
                .SetBanca(banca)
                .ToSitAndGo();

            SitAndGo.Executa();
        }
Exemplo n.º 2
0
        static void ExecutaCorrida()
        {
            IJogador jogador = new DummyJogadorTHB(Program.configPadrao, 1000, new DummyInteligencia());

            jogador.Corrida = new Corrida(2);

            ISitAndGo SitAndGo =
                new BuilderSitAndGo(new ConfiguracaoTHBonus())
                .addJogador(jogador)
                .ToSitAndGo();

            SitAndGo.Executa();

            IImprimePartida imp     = jogador.ImprimePartida.First();
            string          content = imp.pequenoResumo(jogador.Historico) + Environment.NewLine;

            content += "Resumo das Partidas: " + Environment.NewLine;
            content += imp.pequenoResumoTodasPartidas(jogador.Historico);
            content += Environment.NewLine;
            Program.SalvaArquivo(content);
        }