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.