Package org.highlife.api.randoms
Class RandomSolver
java.lang.Object
org.highlife.api.randoms.RandomSolver
- All Implemented Interfaces:
EventListener,PaintListener
- Direct Known Subclasses:
BankPinConfirmSolver,BankPinSolver,BreakSolver,DeathsDoor,DismissBankNotificationTutorial,DismissBankTutorial,DismissSolver,GameLayoutSolver,GenieSolver,LoginSolver,RoofDisabler,WelcomeScreenSolver
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoiddisable()voidenable()intbooleanbooleanlonglastRan()voidonFinish()abstract intonLoop()voidvoidonPaint(Graphics2D graphics) voidonStart()voidsetForceDisable(boolean forceDisable) abstract boolean
-
Constructor Details
-
RandomSolver
-
RandomSolver
-
-
Method Details
-
getDebugInfo
-
shouldExecute
public abstract boolean shouldExecute() -
onStart
public void onStart() -
onLoop
public abstract int onLoop() -
onFinish
public void onFinish() -
getEventString
-
onPaint
- Specified by:
onPaintin interfacePaintListener
-
onPaint
- Specified by:
onPaintin interfacePaintListener
-
disable
public void disable() -
enable
public void enable() -
isEnabled
public boolean isEnabled() -
lastRan
public long lastRan() -
isForceDisable
public boolean isForceDisable() -
setForceDisable
public void setForceDisable(boolean forceDisable) -
getMinimumRest
public int getMinimumRest()
-