standup.clouds
Class ProgressMapCharacter

java.lang.Object
  extended by standup.clouds.ProgressMapCharacter
All Implemented Interfaces:
Entity, EntityAnimated
Direct Known Subclasses:
ProgressMapCharacterOnly

public class ProgressMapCharacter
extends Object
implements EntityAnimated

Author:
Ruli Manurung

Field Summary
(package private)  int currentInterval
           
(package private)  int currentX
           
(package private)  int currentY
           
(package private)  int direction
           
(package private)  int frame
           
(package private)  BufferedImage img
           
(package private)  int intervalCount
           
(package private)  int intervalFrame
           
(package private)  int intervalSize
           
(package private)  Point[] points
           
(package private)  List road
           
(package private)  int steps
           
 
Constructor Summary
ProgressMapCharacter(BufferedImage _img, List _road, int roadDirection, int _steps, int _direction)
           
 
Method Summary
 void clicked(CloudFrontend mockup)
           
 boolean contains(int x, int y)
           
 void draw(Graphics2D g2)
           
(package private)  void drawImage(Graphics2D g2)
           
(package private)  void drawPath(Graphics2D g2, Point from, Point to)
           
 Dimension getCurrentDimension()
           
 Point getCurrentLocation()
           
 String getSpeechText()
           
 boolean scannable()
           
 void step(int _frame)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

img

final BufferedImage img

road

final List road

steps

final int steps

intervalSize

final int intervalSize

direction

final int direction

points

final Point[] points

currentInterval

int currentInterval

intervalCount

int intervalCount

intervalFrame

int intervalFrame

frame

int frame

currentX

int currentX

currentY

int currentY
Constructor Detail

ProgressMapCharacter

public ProgressMapCharacter(BufferedImage _img,
                            List _road,
                            int roadDirection,
                            int _steps,
                            int _direction)
Method Detail

step

public void step(int _frame)
Specified by:
step in interface EntityAnimated

getCurrentDimension

public Dimension getCurrentDimension()
Specified by:
getCurrentDimension in interface Entity

getCurrentLocation

public Point getCurrentLocation()
Specified by:
getCurrentLocation in interface Entity

draw

public void draw(Graphics2D g2)
Specified by:
draw in interface Entity

drawPath

void drawPath(Graphics2D g2,
              Point from,
              Point to)

drawImage

void drawImage(Graphics2D g2)

contains

public boolean contains(int x,
                        int y)

clicked

public void clicked(CloudFrontend mockup)

scannable

public boolean scannable()

getSpeechText

public String getSpeechText()