congrats Icon
New! Announcing Tabnine Chat Beta
Learn More
Tabnine Logo
ch.logixisland.anuto.engine.logic.loop
Code IndexAdd Tabnine to your IDE (free)

How to use ch.logixisland.anuto.engine.logic.loop

Best Java code snippets using ch.logixisland.anuto.engine.logic.loop (Showing top 20 results out of 315)

origin: reloZid/android-anuto

public void reset() {
  mTimer.reset();
  mSequenceIndex = 0;
}
origin: reloZid/android-anuto

public static TickTimer createInterval(float interval) {
  TickTimer ret = new TickTimer();
  ret.setInterval(interval);
  return ret;
}
origin: reloZid/android-anuto

public void remove(TickListener listener) {
  mGameLoop.remove(listener);
}
origin: reloZid/android-anuto

private void executeCycle() {
  mRenderer.lock();
  for (int i = 0; i < mGameTicksPerLoop; i++) {
    executeTick();
    mMessageQueue.processMessages();
  }
  mRenderer.unlock();
  mFrameRateLogger.incrementLoopCount();
  mFrameRateLogger.outputFrameRate();
}
origin: reloZid/android-anuto

public boolean tick() {
  boolean ret = false;
  if (mTimer.tick()) {
    if (mSequenceIndex >= mSequence.length - 1) {
      mSequenceIndex = 0;
      ret = true;
    } else {
      mSequenceIndex++;
    }
  }
  return ret;
}
origin: reloZid/android-anuto

private void executeTick() {
  mMessageQueue.tick();
  mEntityStore.tick();
  for (TickListener listener : mTickListeners) {
    listener.tick();
  }
}
origin: reloZid/android-anuto

public void clear() {
  mMessageQueue.clear();
  mEntityStore.clear();
  mRenderer.clear();
  mGameLoop.clear();
}
origin: reloZid/android-anuto

public synchronized void post(Message message) {
  postAfterTicks(message, 0);
}
origin: reloZid/android-anuto

private void notifyErrorListeners(int loopCount, Exception e) {
  for (ErrorListener listener : mErrorListeners) {
    listener.error(e, loopCount);
  }
}
origin: reloZid/android-anuto

Effect(Entity origin, float duration) {
  this(origin);
  mTimer = TickTimer.createInterval(duration);
}
origin: reloZid/android-anuto

public void start() {
  mGameLoop.start();
}
origin: reloZid/android-anuto

public int getTickCount() {
  return mMessageQueue.getTickCount();
}
origin: reloZid/android-anuto

public void setTicksPerLoop(int ticksPerLoop) {
  mGameLoop.setTicksPerLoop(ticksPerLoop);
}
origin: reloZid/android-anuto

public void registerErrorListener(ErrorListener listener) {
  mGameLoop.registerErrorListener(listener);
}
origin: reloZid/android-anuto

public void setInterval(float interval) {
  mTimer.setInterval(interval / mSequence.length);
}
origin: reloZid/android-anuto

public void stop() {
  mGameLoop.stop();
}
origin: reloZid/android-anuto

public void post(Message message) {
  mMessageQueue.post(message);
}
origin: reloZid/android-anuto

public void add(TickListener listener) {
  mGameLoop.add(listener);
}
origin: reloZid/android-anuto

public boolean isThreadChangeNeeded() {
  return mGameLoop.isThreadChangeNeeded();
}
origin: reloZid/android-anuto

public void postAfterTicks(Message message, int ticks) {
  mMessageQueue.postAfterTicks(message, ticks);
}
ch.logixisland.anuto.engine.logic.loop

Most used classes

  • TickTimer
  • ErrorListener
  • FrameRateLogger
  • GameLoop
  • Message
  • MessageQueue,
  • TickListener
Tabnine Logo
  • Products

    Search for Java codeSearch for JavaScript code
  • IDE Plugins

    IntelliJ IDEAWebStormVisual StudioAndroid StudioEclipseVisual Studio CodePyCharmSublime TextPhpStormVimGoLandRubyMineEmacsJupyter NotebookJupyter LabRiderDataGripAppCode
  • Company

    About UsContact UsCareers
  • Resources

    FAQBlogTabnine AcademyTerms of usePrivacy policyJava Code IndexJavascript Code Index
Get Tabnine for your IDE now