java.lang.ObjectTriangle
public class Triangle
A triangle that can be manipulated and that draws itself on a canvas.
| Constructor Summary | |
|---|---|
Triangle()
Create a new triangle at default position with default color. |
|
| Method Summary | |
|---|---|
void |
changeColor(String pNewColor)
Change the color. |
void |
changeSize(int pNewHeight,
int pNewWidth)
Change the size to the new size (in pixels). |
void |
makeInvisible()
Make this triangle invisible. |
void |
makeVisible()
Make this triangle visible. |
void |
moveDown()
Move the triangle a few pixels down. |
void |
moveHorizontal(int pDistance)
Move the triangle horizontally by 'pDistance' pixels. |
void |
moveLeft()
Move the triangle a few pixels to the left. |
void |
moveRight()
Move the triangle a few pixels to the right. |
void |
moveUp()
Move the triangle a few pixels up. |
void |
moveVertical(int pDistance)
Move the triangle vertically by 'pDistance' pixels. |
void |
slowMoveHorizontal(int pDistance)
Slowly move the shape horizontally by 'distance' pixels. |
void |
slowMoveVertical(int pDistance)
Slowly move the shape vertically by 'distance' pixels. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public Triangle()
| Method Detail |
|---|
public void changeColor(String pNewColor)
public void changeSize(int pNewHeight,
int pNewWidth)
public void makeInvisible()
public void makeVisible()
public void moveDown()
public void moveHorizontal(int pDistance)
public void moveLeft()
public void moveRight()
public void moveUp()
public void moveVertical(int pDistance)
public void slowMoveHorizontal(int pDistance)
pDistance - nb of pixels to move towards rightpublic void slowMoveVertical(int pDistance)
pDistance - nb of pixels to move towards bottom