v1.2.0: implemented basic controller support

This commit is contained in:
Evan Debenham
2022-02-18 12:08:27 -05:00
parent ccfb7ddfad
commit a010144551
12 changed files with 218 additions and 6 deletions
@@ -24,12 +24,14 @@ package com.watabou.noosa;
import com.badlogic.gdx.Application;
import com.badlogic.gdx.ApplicationListener;
import com.badlogic.gdx.Gdx;
import com.badlogic.gdx.controllers.Controllers;
import com.badlogic.gdx.graphics.glutils.GLVersion;
import com.badlogic.gdx.utils.TimeUtils;
import com.watabou.glscripts.Script;
import com.watabou.gltextures.TextureCache;
import com.watabou.glwrap.Blending;
import com.watabou.glwrap.Vertexbuffer;
import com.watabou.input.ControllerHandler;
import com.watabou.input.InputHandler;
import com.watabou.input.PointerEvent;
import com.watabou.noosa.audio.Music;
@@ -100,6 +102,9 @@ public class Game implements ApplicationListener {
dispWidth = Gdx.graphics.getDisplayMode().width;
inputHandler = new InputHandler( Gdx.input );
if (ControllerHandler.controllersSupported()){
Controllers.addListener(new ControllerHandler());
}
//refreshes texture and vertex data stored on the gpu
versionContextRef = Gdx.graphics.getGLVersion();