Package org.highlife.api.randoms
Class RandomManager
java.lang.Object
org.highlife.api.randoms.RandomManager
- All Implemented Interfaces:
Runnable
-
Nested Class Summary
Nested Classes -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidvoiddisableSolver(String event) voiddisableSolver(RandomEvent event) voidenableSolver(String event) voidenableSolver(RandomEvent event) booleanbooleanvoidkill()intonLoop()voidregisterSolver(RandomSolver solver) voidrun()voidvoidsetRandomThread(Thread randomThread) voidunregisterSolver(String event) voidunregisterSolver(RandomEvent event)
-
Constructor Details
-
RandomManager
-
-
Method Details
-
getSolver
-
clearRegisteredSolvers
public void clearRegisteredSolvers() -
registerSolver
-
unregisterSolver
-
unregisterSolver
-
onLoop
public int onLoop() -
isSolving
public boolean isSolving() -
getBreakSolver
-
isUsingCustomBreakSolver
public boolean isUsingCustomBreakSolver() -
disableSolver
-
disableSolver
-
enableSolver
-
enableSolver
-
run
public void run() -
runRandomManager
public void runRandomManager() -
kill
public void kill() -
getWelcomeScreenSolver
-
getCurrentSolver
-
getRandomThread
-
setRandomThread
-