Ejemplo n.º 1
0
 public static void addDogToTable(RaceDog dog)
 {
     for (int i = 0; i <= 5; i++)
     {
         if (winnerDogTable[i] == null)
         {
             winnerDogTable[i] = dog;
         }
     }
 }
Ejemplo n.º 2
0
        public static void Main()
        {
            Application.EnableVisualStyles();
            Application.SetCompatibleTextRenderingDefault(false);
            Form1 Game = new Form1();

            //Defining players
            Player Steve = new Player("Steve", 150);
            Player John  = new Player("John", 200);
            Player Bill  = new Player("Bill", 350);

            //Defining race dogs
            RaceDog Sparky    = new RaceDog("Sparky");
            RaceDog Rover     = new RaceDog("Rover");
            RaceDog Jezebel   = new RaceDog("Jezebel");
            RaceDog Arrow     = new RaceDog("Arrow");
            RaceDog Lightning = new RaceDog("Lightning");
            RaceDog BigRed    = new RaceDog("Big Red");

            //defining player list and adding players to it
            Player[] playerList = new Player[] { Steve, John, Bill };

            //simulating results - adding dogs to winner table
            //WinnersTable.addDogToTable(Sparky);
            //WinnersTable.addDogToTable(Jezebel);
            //WinnersTable.addDogToTable(Rover);
            //WinnersTable.addDogToTable(Arrow);
            //WinnersTable.addDogToTable(Lightning);
            //WinnersTable.addDogToTable(BigRed);

            Console.WriteLine("steve had " + Steve.cash);
            Console.WriteLine("John had " + John.cash);
            Console.WriteLine("Bill had " + Bill.cash);
            Console.WriteLine("Bank had " + Bank.bankedCash);

            //simulating functionality
            John.Bet(10, Jezebel.id);
            Steve.Bet(101, Sparky.id);
            Bill.Bet(10, Sparky.id);

            Application.Run(Game);


            Console.WriteLine("Bank holds on to " + Bank.totalMoneyBet);

            Console.WriteLine("Winning dog is " + WinnersTable.Winner().name);
            Console.WriteLine("Steve bet on " + Steve.dogBetId);
            Console.WriteLine("Sparky ID is " + Sparky.id);
            Console.WriteLine("Jezebel ID is " + Jezebel.id);
            Console.WriteLine("Rover ID is " + Rover.id);



            Bank.grantWinnings(playerList);

            Console.WriteLine("Steve has " + Steve.cash);
            Console.WriteLine("John has " + John.cash);
            Console.WriteLine("Bill has " + Bill.cash);
            Console.WriteLine("Bank profit " + Bank.profit);


            //adding player names to UI
            Game.Player1Label.Text = playerList[0].Name;
            Game.Player2Label.Text = playerList[1].Name;
            Game.Player3Label.Text = playerList[2].Name;

            //adding player resources to UI
            Game.Player1CashLabel.Text = playerList[0].cash.ToString();
            Game.Player2CashLabel.Text = playerList[1].cash.ToString();
            Game.Player3CashLabel.Text = playerList[2].cash.ToString();
        }
Ejemplo n.º 3
0
 public static void Add(RaceDog raceDog)
 {
     list.Add(raceDog);
     length++;
 }