package me.pascoej.ajario.gui.views; import org.newdawn.slick.GameContainer; import org.newdawn.slick.Graphics; import org.newdawn.slick.Input; import org.newdawn.slick.InputListener; /** * Created by john on 6/15/15. */ public abstract class View implements InputListener { public abstract void render(GameContainer gc, Graphics g); public abstract boolean shouldDraw(); @Override public void controllerLeftPressed(int i) { } @Override public void controllerLeftReleased(int i) { } @Override public void controllerRightPressed(int i) { } @Override public void controllerRightReleased(int i) { } @Override public void controllerUpPressed(int i) { } @Override public void controllerUpReleased(int i) { } @Override public void controllerDownPressed(int i) { } @Override public void controllerDownReleased(int i) { } @Override public void controllerButtonPressed(int i, int i1) { } @Override public void controllerButtonReleased(int i, int i1) { } @Override public void keyPressed(int i, char c) { } @Override public void keyReleased(int i, char c) { } @Override public void mouseWheelMoved(int i) { } @Override public void mouseClicked(int i, int i1, int i2, int i3) { } @Override public void mousePressed(int i, int i1, int i2) { } @Override public void mouseReleased(int i, int i1, int i2) { } @Override public void mouseMoved(int i, int i1, int i2, int i3) { } @Override public void mouseDragged(int i, int i1, int i2, int i3) { } @Override public void setInput(Input input) { } @Override public void inputEnded() { } @Override public void inputStarted() { } }