package net.fourbytes.shadow.utils.backend;
import android.content.Context;
import com.badlogic.gdx.Application;
import com.badlogic.gdx.backends.android.AndroidApplicationConfiguration;
import com.badlogic.gdx.backends.android.AndroidInputThreePlus;
import com.badlogic.gdx.graphics.Pixmap;
import net.fourbytes.slimodk.SlimODKCursor;
/**
* This class extends {@link com.badlogic.gdx.backends.android.AndroidInputThreePlus} and
* overrides the cursor image setting method as Ouya actually supports (partial) cursor setup.
*/
public class OuyaInput extends AndroidInputThreePlus {
public OuyaInput(Application activity, Context context, Object view, AndroidApplicationConfiguration config) {
super(activity, context, view, config);
}
public void setCursorVisible(boolean showCursor) {
SlimODKCursor.setCursorVisible(showCursor);
}
@Override
public void setCursorImage(Pixmap pixmap, int xHotspot, int yHotspot) {
SlimODKCursor.setCursorImage(pixmap, xHotspot, yHotspot);
}
}