mirror of
https://bitbucket.org/theswgsource/src-1.2.git
synced 2026-08-01 02:15:54 -04:00
persister cleanup (still broke but logic is there for when it isn't); also replace all the SOE BS for forwarding stl port with native object classes because i thought that may be part of the problem...
This commit is contained in:
@@ -68,8 +68,8 @@ protected:
|
||||
DynamicPathNode * _getNode ( int nodeIndex );
|
||||
DynamicPathNode const * _getNode ( int nodeIndex ) const;
|
||||
|
||||
typedef stdvector<DynamicPathNode *>::fwd NodeList;
|
||||
typedef stdvector<int>::fwd IndexList;
|
||||
typedef std::vector<DynamicPathNode *> NodeList;
|
||||
typedef std::vector<int> IndexList;
|
||||
|
||||
NodeList * m_nodeList;
|
||||
IndexList * m_dirtyNodes;
|
||||
|
||||
@@ -19,8 +19,8 @@ class Iff;
|
||||
class DebugShapeRenderer;
|
||||
class Vector;
|
||||
|
||||
typedef stdvector<int>::fwd IndexList;
|
||||
typedef stdvector<PathNode *>::fwd PathNodeList;
|
||||
typedef std::vector<int> IndexList;
|
||||
typedef std::vector<PathNode *> PathNodeList;
|
||||
|
||||
// ======================================================================
|
||||
|
||||
|
||||
@@ -21,8 +21,8 @@ struct PathNodeHasher
|
||||
size_t operator() ( PathNode const * node ) const;
|
||||
};
|
||||
|
||||
typedef stdvector<int>::fwd IndexList;
|
||||
typedef stdvector<PathNode const *>::fwd NodeList;
|
||||
typedef std::vector<int> IndexList;
|
||||
typedef std::vector<PathNode const *> NodeList;
|
||||
|
||||
// ======================================================================
|
||||
|
||||
|
||||
@@ -16,10 +16,10 @@
|
||||
class FloorLocator;
|
||||
|
||||
typedef std::pair<int,int> IndexPair;
|
||||
typedef stdvector<int>::fwd IntList;
|
||||
typedef stdvector<Vector>::fwd VectorList;
|
||||
typedef stdvector<IndexPair>::fwd IndexPairList;
|
||||
typedef stdvector<FloorLocator>::fwd FloorLocatorList;
|
||||
typedef std::vector<int> IntList;
|
||||
typedef std::vector<Vector> VectorList;
|
||||
typedef std::vector<IndexPair> IndexPairList;
|
||||
typedef std::vector<FloorLocator> FloorLocatorList;
|
||||
|
||||
// ======================================================================
|
||||
// Very simple concrete path graph class, uses base PathEdge and PathNode
|
||||
@@ -29,8 +29,8 @@ class SimplePathGraph : public PathGraph
|
||||
{
|
||||
public:
|
||||
|
||||
typedef stdvector<PathEdge>::fwd EdgeList;
|
||||
typedef stdvector<PathNode>::fwd NodeList;
|
||||
typedef std::vector<PathEdge> EdgeList;
|
||||
typedef std::vector<PathNode> NodeList;
|
||||
|
||||
SimplePathGraph ( PathGraphType type = PGT_None );
|
||||
|
||||
|
||||
Reference in New Issue
Block a user