package stu.tnt.gdx.screen; import stu.tnt.gdx.core.ApplicationContext; import com.badlogic.gdx.Gdx; import com.badlogic.gdx.graphics.GL20; import com.badlogic.gdx.graphics.GL30; public abstract class Renderer { public static final GL20 gl = Gdx.gl; public static final GL30 gl30 = Gdx.gl30; public static final GL20 gl20 = Gdx.gl20; protected final ApplicationContext context; public Renderer (ApplicationContext context) { this.context = context; } public abstract void enable (); public abstract void render (float delta); public void apply (float delta) { enable(); render(delta); } }