SimpleAreaThingParser.hpp

Go to the documentation of this file.
00001 #ifndef SimpleAreaThingParser_hpp
00002 #define SimpleAreaThingParser_hpp
00003 
00004 #include "BasicPre.hpp"
00005 #include "io/parse/Parser.hpp"
00006 
00007 namespace se_basic {
00008     class _SeBasicExport SimpleAreaThingParser  : public se_core::Parser {
00009     public:
00010         SimpleAreaThingParser(se_core::ParseManager& parser);
00011         virtual ~SimpleAreaThingParser();
00012         void parse(se_core::InputStream& in);
00013 
00014     private:
00015         void readThing(se_core::InputStream& in, int areaCount, se_core::Area** areas, se_core::Composite** parents = 0);
00016         void readChildren(se_core::InputStream& in, int areaCount, se_core::Area** areas, se_core::Composite** parents);
00017         void readSpawnPoint(se_core::InputStream& in, se_core::ViewPoint& sp);
00018         void readMultiCutscene(se_core::InputStream& in, int areaCount, se_core::Area** areas);
00019     };
00020 
00021 }
00022 
00023 #endif

Home Page | SagaEngine trunk (updated nightly) reference generated Sun Dec 2 20:06:02 2007 by Doxygen version 1.3.9.1.

SourceForge.net Logo