#include "imap.h"
class BrushCreator;
+
class PatchCreator;
-class PrimitiveParser
-{
+class PrimitiveParser {
public:
-virtual scene::Node& parsePrimitive( Tokeniser& tokeniser ) const = 0;
+ virtual scene::Node &parsePrimitive(Tokeniser &tokeniser) const = 0;
};
-void Map_Read( scene::Node& root, Tokeniser& tokeniser, EntityCreator& entityTable, const PrimitiveParser& parser );
+void Map_Read(scene::Node &root, Tokeniser &tokeniser, EntityCreator &entityTable, const PrimitiveParser &parser);
-namespace scene
-{
-class Node;
+namespace scene {
+ class Node;
}
#include "generic/referencecounted.h"
+
typedef SmartReference<scene::Node, IncRefDecRefCounter<scene::Node> > NodeSmartReference;
extern NodeSmartReference g_nullNode;