1 /*******************************************************************************
2 **3456789 123456789 123456789 123456789 123456789 123456789 123456789 123456789
3 ** 10 20 30 40 50 60 70 80
9 ** Mirco "MacSlow" Mueller <macslow@bangang.de>
11 ** copyright (C) Mirco Mueller, 2006/2007, placed under the terms of the GPL
13 *******************************************************************************/
18 advance (Point
* pPoint
)
25 if (pPoint
->fX
+ pPoint
->fStepX
< pPoint
->fUpperLimitX
)
26 pPoint
->fX
+= pPoint
->fStepX
;
29 pPoint
->bGrowX
= FALSE
;
30 pPoint
->fX
-= pPoint
->fStepX
;
35 if (pPoint
->fX
- pPoint
->fStepX
> pPoint
->fLowerLimitX
)
36 pPoint
->fX
-= pPoint
->fStepX
;
39 pPoint
->bGrowX
= TRUE
;
40 pPoint
->fX
+= pPoint
->fStepX
;
46 if (pPoint
->fY
+ pPoint
->fStepY
< pPoint
->fUpperLimitY
)
47 pPoint
->fY
+= pPoint
->fStepY
;
50 pPoint
->bGrowY
= FALSE
;
51 pPoint
->fY
-= pPoint
->fStepY
;
56 if (pPoint
->fY
- pPoint
->fStepY
> pPoint
->fLowerLimitY
)
57 pPoint
->fY
-= pPoint
->fStepY
;
60 pPoint
->bGrowY
= TRUE
;
61 pPoint
->fY
+= pPoint
->fStepY
;