/dports/games/armagetronad/armagetronad-0.2.8.3.5/src/engine/ |
H A D | eTess2.h | 46 class eHalfEdge; variable 55 friend class eHalfEdge; variable 64 eHalfEdge *Edge()const {return edge;} in Edge() 82 class eHalfEdge: public tHeapElement, public eWallHolder, public tReferencable< eHalfEdge > { 101 void SetOther(eHalfEdge *e) in SetOther() 138 void Split(eHalfEdge *& e1,eHalfEdge *& e2,ePoint *s); 290 eFace(eHalfEdge *a, eHalfEdge *b, eHalfEdge *c ); 291 eFace(eHalfEdge *a, eHalfEdge *b, eHalfEdge *c, tControlledPTR< eFace >& old ); 292 …eFace(eHalfEdge *a, eHalfEdge *b, eHalfEdge *c, tControlledPTR< eFace >& old1, tControlledPTR< eFa… 295 void Create(eHalfEdge *a, eHalfEdge *b, eHalfEdge *c); [all …]
|
H A D | eGrid.cpp | 160 eHalfEdge::~eHalfEdge() in ~eHalfEdge() 467 eFace::eFace (eHalfEdge *e1,eHalfEdge *e2,eHalfEdge *e3 ) in eFace() 473 eFace::eFace (eHalfEdge *e1,eHalfEdge *e2,eHalfEdge *e3, tControlledPTR< eFace >& old ) in eFace() 488 void eFace::Create (eHalfEdge *e1,eHalfEdge *e2,eHalfEdge *e3) in Create() 1628 void eHalfEdge::Split(eHalfEdge *& e1,eHalfEdge *& e2,ePoint *s) in Split() 2169 eHalfEdge *AnewB=tNEW(eHalfEdge) (A,newB,NULL); in Grow() 2170 eHalfEdge *AnewC=tNEW(eHalfEdge) (A,newC,NULL); in Grow() 2171 eHalfEdge *BnewA=tNEW(eHalfEdge) (B,newA,NULL); in Grow() 2172 eHalfEdge *BnewC=tNEW(eHalfEdge) (B,newC,NULL); in Grow() 2173 eHalfEdge *CnewA=tNEW(eHalfEdge) (C,newA,NULL); in Grow() [all …]
|
H A D | ePath.cpp | 37 static tHeap<eHalfEdge> open; 38 static tHeap<eHalfEdge> closed; 111 void eHalfEdge::ClearPathData() in ClearPathData() 115 eHalfEdge *e = open.Remove(0); in ClearPathData() 176 eHalfEdge* stopEdge = NULL; in FindPath() 201 eHalfEdge *next = e->Next(); in FindPath() 202 eHalfEdge *prev = NULL; in FindPath() 205 eHalfEdge *prev_other = NULL; in FindPath() 277 eHalfEdge* run = stopEdge; in FindPath() 348 tHeapBase *eHalfEdge::Heap() const in Heap() [all …]
|
H A D | eGrid.h | 41 class eHalfEdge; variable 62 eHalfEdge* Edge(int i) const; 71 tControlledPTR< eHalfEdge > halfEdges[2]; 79 friend class eHalfEdge; variable 192 void AddEdge (eHalfEdge *e); 193 void RemoveEdge (eHalfEdge *e); 199 void KillEdge (eHalfEdge* e); 212 tJUST_CONTROLLED_PTR< eHalfEdge > a,b,c; 217 tList<eHalfEdge, false, true> edges;
|
H A D | ePath.h | 34 class eHalfEdge; variable 42 friend class eHalfEdge; variable 59 void Add(eHalfEdge *edge);
|
H A D | eWall.cpp | 79 eHalfEdge* eWall::Edge() const in Edge() 83 return static_cast< eHalfEdge* >( holder_ ); in Edge() 229 eHalfEdge* edge = this->Edge(); in EndPoint() 250 eHalfEdge* edge = this->Edge(); in Vec()
|
H A D | eGameObject.cpp | 200 eHalfEdge &e=*te.Edge(0); in Move() 206 const eHalfEdge *other_e=grid->wallsNotYetInserted[i]->Edge(); in Move() 249 eHalfEdge *in = NULL; // incoming edge to prevent entdless loop in Move() 280 eHalfEdge *run = currentFace->Edge(); // runs through all edges of the face in Move() 281 eHalfEdge *best = NULL; // the best face to leave in Move() 282 eHalfEdge *end = run; in Move() 521 eHalfEdge * run = currentFace->Edge(); in FindCurrentFace()
|
H A D | eWall.h | 35 class eHalfEdge; variable 113 eHalfEdge* Edge()const;
|
H A D | eSensor.h | 42 tCHECKED_PTR_CONST(eHalfEdge) ehit; // the eWall we sense
|
H A D | eSensor.cpp | 69 const eHalfEdge *e = w->Edge(); in PassEdge()
|
H A D | eDisplay.cpp | 576 eHalfEdge *e=edges[i]; in display_simple()
|
H A D | eCamera.cpp | 711 eHalfEdge const * edge = (direction == 0 ? w->Edge() : w->Edge()->Other()); in LookAround() 732 eHalfEdge const * run = edge; in LookAround()
|
/dports/games/armagetronad/armagetronad-0.2.8.3.5/src/tron/ |
H A D | gStuff.h | 76 class eHalfEdge; variable
|
H A D | gAIBase.cpp | 570 const eHalfEdge* edge; // edge we hit 1639 eHalfEdge::FindPath(Object()->Position(), Object()->CurrentFace(), in ThinkPath()
|
H A D | gCycleMovement.cpp | 1514 tJUST_CONTROLLED_PTR< eHalfEdge const > edge; //!< the edge that was hit
|
/dports/games/armagetronad/armagetronad-0.2.8.3.5/src/tools/ |
H A D | tList.h | 72 tDECLARE_REFOBJ( eHalfEdge ) in tDECLARE_REFOBJ()
|