EventInitializer.java
package org.microcol.gui.event;
import org.microcol.gui.MusicController;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import com.google.inject.Inject;
/**
* Class wire up events. Class should not be used. Only after instantiated after
* application startup.
*/
public class EventInitializer {
private final Logger logger = LoggerFactory.getLogger(EventInitializer.class);
@Inject
public EventInitializer(final ExitGameController exitGameController,
/**
*
*/
final MusicController musicController) {
logger.debug("Starting event initialization");
exitGameController.addListener(event -> musicController.stop());
exitGameController.addListener(event -> System.exit(0), 100);
}
}