public class GameCursor extends InterfaceObject implements org.newdawn.slick.MouseListener
Constructor and Description |
---|
GameCursor(org.newdawn.slick.GameContainer gc) |
Modifier and Type | Method and Description |
---|---|
void |
changeToNormal() |
void |
changeToSelect() |
void |
changeToSpeak() |
void |
draw()
Draws object on current position
(position is scaled)
|
void |
draw(float x,
float y)
Draws object
|
void |
inputEnded() |
void |
inputStarted() |
boolean |
isAcceptingInput() |
void |
mouseClicked(int button,
int x,
int y,
int clickCount) |
void |
mouseDragged(int oldx,
int oldy,
int newx,
int newy) |
void |
mouseMoved(int oldx,
int oldy,
int newx,
int newy) |
void |
mousePressed(int button,
int x,
int y) |
void |
mouseReleased(int button,
int x,
int y) |
void |
mouseWheelMoved(int change) |
void |
setInput(org.newdawn.slick.Input arg0) |
void |
update(Character player) |
atCenter, draw, draw, draw, draw, draw, draw, getDis, getPos, getScale, getScaledHeight, getScaledWidth, getSize, isMouseOver, setInfo, setPosition, setSize
bind, clampTexture, copy, destroy, draw, draw, draw, draw, draw, draw, drawCentered, drawEmbedded, drawEmbedded, drawEmbedded, drawFlash, drawFlash, drawFlash, drawSheared, drawSheared, drawWarped, endUse, ensureInverted, flushPixelData, getAlpha, getCenterOfRotationX, getCenterOfRotationY, getColor, getFilter, getFlippedCopy, getGraphics, getHeight, getName, getResourceReference, getRotation, getScaledCopy, getScaledCopy, getSubImage, getTexture, getTextureHeight, getTextureOffsetX, getTextureOffsetY, getTextureWidth, getWidth, isDestroyed, rotate, setAlpha, setCenterOfRotation, setColor, setColor, setFilter, setImageColor, setImageColor, setName, setRotation, setTexture, startUse, toString
public static final int WIDTH
public static final int HEIGHT
public GameCursor(org.newdawn.slick.GameContainer gc) throws org.newdawn.slick.SlickException, java.io.IOException
org.newdawn.slick.SlickException
java.io.IOException
public void draw(float x, float y)
InterfaceObject
draw
in interface org.newdawn.slick.Renderable
draw
in class InterfaceObject
x
- Position on x axisy
- Position on y axispublic void draw()
InterfaceObject
draw
in class InterfaceObject
public void update(Character player)
public void changeToSelect()
public void changeToNormal()
public void changeToSpeak()
public void inputEnded()
inputEnded
in interface org.newdawn.slick.ControlledInputReciever
public void inputStarted()
inputStarted
in interface org.newdawn.slick.ControlledInputReciever
public boolean isAcceptingInput()
isAcceptingInput
in interface org.newdawn.slick.ControlledInputReciever
public void setInput(org.newdawn.slick.Input arg0)
setInput
in interface org.newdawn.slick.ControlledInputReciever
public void mouseClicked(int button, int x, int y, int clickCount)
mouseClicked
in interface org.newdawn.slick.MouseListener
public void mouseDragged(int oldx, int oldy, int newx, int newy)
mouseDragged
in interface org.newdawn.slick.MouseListener
public void mouseMoved(int oldx, int oldy, int newx, int newy)
mouseMoved
in interface org.newdawn.slick.MouseListener
public void mousePressed(int button, int x, int y)
mousePressed
in interface org.newdawn.slick.MouseListener
public void mouseReleased(int button, int x, int y)
mouseReleased
in interface org.newdawn.slick.MouseListener
public void mouseWheelMoved(int change)
mouseWheelMoved
in interface org.newdawn.slick.MouseListener