public interface Model
Modifier and Type | Method and Description |
---|---|
void |
addListener(ModelListener view) |
void |
addSprite() |
void |
advanceNextState() |
void |
drawCurrentState(java.awt.Graphics2D g) |
void |
drawSceneBackground(java.awt.Graphics2D g) |
void |
fireShooter() |
java.awt.Dimension |
getWorldDimension() |
int |
getWorldHeight() |
int |
getWorldWidth() |
void |
moveShooterDown() |
void |
moveShooterLeft() |
void |
moveShooterRight() |
void |
moveShooterUp() |
void |
notifyModelHasChanged() |
void |
repositionAllSpritesToCentre() |
void |
rotateShooterLeft() |
void |
rotateShooterRight() |
int getWorldWidth()
int getWorldHeight()
void advanceNextState()
void notifyModelHasChanged()
void addListener(ModelListener view)
void drawCurrentState(java.awt.Graphics2D g)
java.awt.Dimension getWorldDimension()
void repositionAllSpritesToCentre()
void drawSceneBackground(java.awt.Graphics2D g)
void moveShooterRight()
void moveShooterLeft()
void moveShooterDown()
void moveShooterUp()
void addSprite()
void fireShooter()
void rotateShooterRight()
void rotateShooterLeft()