circleColor
(package private) Color circleColor
circleMode
private boolean circleMode
circleX
(package private) int circleX
circleY
(package private) int circleY
correctXpoints
private int[] correctXpoints
correctYpoints
private int[] correctYpoints
correctionMode
private boolean correctionMode
destX
(package private) int destX
destY
(package private) int destY
futureMode
private boolean futureMode
myTimer
private timer myTimer
polar
private boolean polar
srcX
(package private) int srcX
srcY
(package private) int srcY
xclicked
private int[] xclicked
xpoints
private int[] xpoints
yclicked
private int[] yclicked
ypoints
private int[] ypoints
circle
public void circle(int circleX,
int circleY,
Color circleColor)
activates circlemode
circleGreen
public boolean circleGreen(int index)
checks if circle should be green or red
clearAll
public void clearAll()
deletes the two clicked-Arrays
correctionModeOff
public void correctionModeOff()
sets CorrectionMode off
future
public void future(int srcX,
int srcY,
int destX,
int destY)
draws a posibble line of the future
getClickedX
public int[] getClickedX()
the x-positions of the pressed points
getClickedY
public int[] getClickedY()
the y-positions of the pressed points
getXclicked
public int[] getXclicked()
getYclicked
public int[] getYclicked()
inRange
public int inRange(int x,
int y)
return the index of the pressed button as integer
indexMax
public int indexMax()
gives back the index of the last used xclicked.array
indexMaxClicked
public int indexMaxClicked()
isAllowed
public boolean isAllowed(int x,
int y,
int back)
gives back the index of the last used xclicked-array
isSelected
public boolean isSelected(int index)
checks if the point is already pressed
paint
public void paint(Graphics g)
method responsible for painting
setCorrection
public void setCorrection(int[] correctXpoints,
int[] correctYpoints)
draws the solution
setSequence
public void setSequence(sequence s)
sequence object is associated
setTimer
public void setTimer(timer myTimer)
timer object is associated