|
|
A bloc is defined with one rectangle : the road (top) one (the road has a direction) Notice that the resource file format does not define bocs with their top rectangle, but by many front (mrf) ones ! See bloc.h in ascii/fixed fond width
| bloc ( const CString &sName,
const rectangle &r,
const couleur &cside,
const rectangle &rbot,
bool bShowFront=false,
bool bShowRear=false,
bool bShowUnder=false,
bool bVisible=true)
| bloc |
| void Translate (const vect &v)
| Translate |
[virtual]
Reimplemented from glsolid.
| void Render ()
| Render |
[const virtual]
Reimplemented from glsolid.
| glsurface* Duplicate ()
| Duplicate |
[const virtual]
Reimplemented from glsolid.
| float PlanSide (const planesurf *face)
| PlanSide |
[const virtual]
Plan side returns >0 upside the plan = 0 cut or in the plan <0 downside the plan
| planesurf* Collision ( const point &ptStart,
const vect &vPath,
point* pptInter,
glsolid* &pSolid)
| Collision |
[virtual]
Reimplemented from glsolid.
| void SetColor (const couleur& col)
| SetColor |
[virtual]
Reimplemented from glsolid.
| const vect& Normal ()
| Normal |
[const virtual]
| point GPoint ()
| GPoint |
[const virtual]
This method return the point that is the mass center of the bloc
Reimplemented from glsolid.
| bool IsInside (const point &)
| IsInside |
[const virtual]
Reimplemented from glsolid.
| const vect Direction ()
| Direction |
[const]
| bool IsVisible ()
| IsVisible |
[const]
| bloc (const bloc &cpy)
| bloc |
[private]
| rectangle mrs1 | mrs1 |
[private]
| rectangle mrt | mrt |
[private]
| rectangle mrs2 | mrs2 |
[private]
| rectangle mru | mru |
[private]
| rectangle mrr | mrr |
[private]
| rectangle mrf | mrf |
[private]
| bool mbShowFront | mbShowFront |
[private]
| bool mbShowRear | mbShowRear |
[private]
| bool mbShowUnder | mbShowUnder |
[private]
| bool mbVisible | mbVisible |
[private]
| Generated by: saturn on FrancoisLinux on Sun Feb 3 20:01:44 2002, using kdoc 2.0a53. |