Package com.vikingcloud.horsetrack
Class AutomatedTellerMachine
java.lang.Object
com.vikingcloud.horsetrack.AutomatedTellerMachine
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 Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
getHorseByNumber
(int number) void
processBet
(int horseNumber, int amount) void
restock()
void
setWinningHorse
(int number)
-
Constructor Details
-
AutomatedTellerMachine
public AutomatedTellerMachine()
-
-
Method Details
-
displayState
public void displayState() -
getHorseByNumber
-
processBet
public void processBet(int horseNumber, int amount) -
restock
public void restock() -
setWinningHorse
public void setWinningHorse(int number)
-