Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- @Override
- public void init(GLAutoDrawable drawable) {
- GL gl = drawable.getGL();
- JoglInputSystem inputsystem = new JoglInputSystem(GameWindow.getGameWindow().getCanvas());
- GameWindow.getGameWindow().getCanvas().addMouseListener(inputsystem);
- BatchRenderBackend backend = JoglBatchRenderBackendFactory.create();
- RenderDevice renderDevice = new BatchRenderDevice(backend);
- GameWindow.nifty = new Nifty(renderDevice, new NullSoundDevice(), inputsystem, new AccurateTimeProvider());
- Logger.getLogger("de.lessvoid.nifty").setLevel(Level.SEVERE);
- Logger.getLogger("NiftyInputEventHandlingLog").setLevel(Level.SEVERE);
- nifty.loadStyleFile("nifty-default-styles.xml");
- nifty.loadControlFile("nifty-default-controls.xml");
- gl.glDisable(GL.GL_DEPTH_TEST);
- gl.setSwapInterval(0);
- gl.glClearColor(clearColor_r, clearColor_g, clearColor_b, clearColor_a);
- currentGameState = new WorldMapState();
- currentGameState.onInit(gl);
- canvas.addKeyListener(currentGameState.getKeyListener());
- eventManager = EventManager.getEventManager();
- scriptManager.initJythonInterpreter();
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement