haifa.shopsim.UI.shopanim
Class RouteStartAnimIcon
java.lang.Object
|
+--haifa.shopsim.UI.shopanim.ShopAnimIcon
|
+--haifa.shopsim.UI.shopanim.RouteAnimIcon
|
+--haifa.shopsim.UI.shopanim.RouteStartAnimIcon
- All Implemented Interfaces:
- javax.swing.Icon, ShopAnimConstants
- public class RouteStartAnimIcon
- extends RouteAnimIcon
A drawing representin a route start.
- Version:
- 1.1
Constructor Summary |
RouteStartAnimIcon(int routeNumber_,
int orientation_)
Creates new RouteStartAnimIcon |
Methods inherited from class java.lang.Object |
, clone, equals, finalize, getClass, hashCode, notify, notifyAll, registerNatives, toString, wait, wait, wait |
triCornersX
int[] triCornersX
triCornersY
int[] triCornersY
DIST_FROM_SIDE
static final int DIST_FROM_SIDE
RouteStartAnimIcon
public RouteStartAnimIcon(int routeNumber_,
int orientation_)
- Creates new RouteStartAnimIcon
setOrientation
public void setOrientation(int orientation_)
- Overrides:
setOrientation
in class ShopAnimIcon
reCalcLineTipPoint
protected void reCalcLineTipPoint()
- Overrides:
reCalcLineTipPoint
in class RouteAnimIcon
paintIcon
public void paintIcon(java.awt.Component comp,
java.awt.Graphics g,
int x,
int y)
- Description copied from class:
ShopAnimIcon
- Should be implemented by the baseclasses. Must not paint outside of the range (x,y) -- (x+width-1,y+height-1).
- Overrides:
paintIcon
in class ShopAnimIcon
calcTriCorners
private void calcTriCorners(int x,
int y)