Home
last modified time | relevance | path

Searched refs:eHalfEdge (Results 1 – 16 of 16) sorted by relevance

/dports/games/armagetronad/armagetronad-0.2.8.3.5/src/engine/
H A DeTess2.h46 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 DeGrid.cpp160 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 DePath.cpp37 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 DeGrid.h41 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 DePath.h34 class eHalfEdge; variable
42 friend class eHalfEdge; variable
59 void Add(eHalfEdge *edge);
H A DeWall.cpp79 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 DeGameObject.cpp200 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 DeWall.h35 class eHalfEdge; variable
113 eHalfEdge* Edge()const;
H A DeSensor.h42 tCHECKED_PTR_CONST(eHalfEdge) ehit; // the eWall we sense
H A DeSensor.cpp69 const eHalfEdge *e = w->Edge(); in PassEdge()
H A DeDisplay.cpp576 eHalfEdge *e=edges[i]; in display_simple()
H A DeCamera.cpp711 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 DgStuff.h76 class eHalfEdge; variable
H A DgAIBase.cpp570 const eHalfEdge* edge; // edge we hit
1639 eHalfEdge::FindPath(Object()->Position(), Object()->CurrentFace(), in ThinkPath()
H A DgCycleMovement.cpp1514 tJUST_CONTROLLED_PTR< eHalfEdge const > edge; //!< the edge that was hit
/dports/games/armagetronad/armagetronad-0.2.8.3.5/src/tools/
H A DtList.h72 tDECLARE_REFOBJ( eHalfEdge ) in tDECLARE_REFOBJ()