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() {
}
}