00001 00012 #include "engine/BehaviorTemplateTable.h" 00013 #include "engine/EntityTemplateTable.h" 00014 #include "engine/MessageTemplateTable.h" 00015 #include "engine/System.h" 00016 00017 00018 namespace green 00019 { 00020 00025 class ProjFileParser 00026 { 00027 public: 00037 static void parseProject(const std::string& projName,SystemPtr systemIn, 00038 BehaviorTemplateTablePtr behTableIn, 00039 EntityTemplateTablePtr entityTableIn, 00040 MessageTemplateTablePtr msgTableIn, 00041 EntityPoolPtr entityInstancesIn); 00042 00043 00044 }; 00045 00046 }