INNER CODE UNIT · Java
runEngine
UnknownDomainGames/PanguEngine · common/src/main/java/engine/EngineBase.java:221
public void runEngine() {
if (running) {
throw new IllegalStateException("Engine is running.");
}
running = true;
}
@Override
public synchronized void terminate() {
if (markedTermination) {
return;
}
markedTermination = true;
eventBus.post(new EngineEvent.MarkedTermination(this));
logger.info("Marked engine terminated!");
}