1234567891011121314151617181920212223242526272829303132 |
- package eu.tankernn.gameEngine;
- import org.lwjgl.opengl.Display;
- import eu.tankernn.gameEngine.renderEngine.DisplayManager;
- import eu.tankernn.gameEngine.util.NativesExporter;
- public class GameLauncher {
- private static TankernnGame instance;
- public static void launch(TankernnGame game) {
- instance = game;
- while (!Display.isCloseRequested()) {
- instance.update();
- instance.render();
- }
- instance.cleanUp();
- DisplayManager.closeDisplay();
- }
- public static void init(String name, int width, int height) {
- NativesExporter.exportNatives();
- DisplayManager.createDisplay(name, width, height);
- }
-
- public static void init(String name) {
- init(name, 800, 600);
- }
-
- }
|