Class AutomatedTellerMachine

java.lang.Object
com.vikingcloud.horsetrack.AutomatedTellerMachine

public class AutomatedTellerMachine extends Object
Handles the core ATM (Automated Teller Machine) logic, including displaying current state, get horse by number, processing bets, restocking, setting the winner horse, and initializing the list of horses.
  • Constructor Details

    • AutomatedTellerMachine

      public AutomatedTellerMachine()
  • Method Details

    • displayState

      public void displayState()
    • getHorseByNumber

      public Horse getHorseByNumber(int number)
    • processBet

      public void processBet(int horseNumber, int amount)
    • restock

      public void restock()
    • setWinningHorse

      public void setWinningHorse(int number)