Class RandomManager

java.lang.Object
org.highlife.api.randoms.RandomManager
All Implemented Interfaces:
Runnable

public class RandomManager extends Object implements Runnable
  • Constructor Details

  • Method Details

    • getSolver

      public RandomSolver getSolver(String eventName)
    • clearRegisteredSolvers

      public void clearRegisteredSolvers()
    • registerSolver

      public void registerSolver(RandomSolver solver)
    • unregisterSolver

      public void unregisterSolver(RandomEvent event)
    • unregisterSolver

      public void unregisterSolver(String event)
    • onLoop

      public int onLoop()
    • isSolving

      public boolean isSolving()
    • getBreakSolver

      public BreakSolver getBreakSolver()
    • isUsingCustomBreakSolver

      public boolean isUsingCustomBreakSolver()
    • disableSolver

      public void disableSolver(String event)
    • disableSolver

      public void disableSolver(RandomEvent event)
    • enableSolver

      public void enableSolver(String event)
    • enableSolver

      public void enableSolver(RandomEvent event)
    • run

      public void run()
      Specified by:
      run in interface Runnable
    • runRandomManager

      public void runRandomManager()
    • kill

      public void kill()
    • getWelcomeScreenSolver

      public WelcomeScreenSolver getWelcomeScreenSolver()
    • getCurrentSolver

      public RandomSolver getCurrentSolver()
    • getRandomThread

      public Thread getRandomThread()
    • setRandomThread

      public void setRandomThread(Thread randomThread)