Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | File List | Class Members | File Members

cParalell_Portal Class Reference

portal fictif entre deux portals paralelles More...

#include <game_graph.h>

Inheritance diagram for cParalell_Portal:

cPortal cA_Star_Node List of all members.

Public Member Functions

 cParalell_Portal (cPoint2D &pos, int id, cSquare_Area *area)
 constructeur


Detailed Description

portal fictif entre deux portals paralelles

A*****-------W------******B****** | | p1 | p2 |
---W--- est un wall au milieu d'un piece
alors le code genere le chemin de A vers B pour passer de p1 à p2
le probleme est que le chemin A->B est confondu avec le mur W
dans ce cas, on créera un 'cParalell_Portal', il s'agira d'un noeud fictif entre A et B
qui fera que le chemin A->B passera par ce noeud et ne sera plus confondu avec le mur W

Definition at line 126 of file game_graph.h.


Constructor & Destructor Documentation

cParalell_Portal::cParalell_Portal cPoint2D pos,
int  id,
cSquare_Area area
[inline]
 

constructeur

'seg' : emplacement de ce portal, le portal aura comme position le milieu de ce segment
'id' : id de ce portal
'area' : cSquare_Area dans lequel se trouve ce noeud

Definition at line 133 of file game_graph.h.

References cHV_Seg::Set().


The documentation for this class was generated from the following file:
Generated on Fri May 21 19:22:37 2004 for LIBELL by doxygen 1.3.7