22 #ifndef TETRAEDGE_GAME_IN_GAME_SCENE_XML_PARSER_H 23 #define TETRAEDGE_GAME_IN_GAME_SCENE_XML_PARSER_H 25 #include "tetraedge/te/te_xml_parser.h" 26 #include "tetraedge/game/in_game_scene.h" 37 : _scene(scene), _textNodeType(TextNodeNone) {}
61 XML_PROP(texture,
true)
65 XML_PROP(texture,
true)
69 XML_PROP(texture,
true)
76 XML_PROP(texture,
true)
78 XML_KEY(shadowReceivingObject)
81 XML_KEY(zBufferObject)
118 XML_KEY(collisionSlide)
120 XML_KEY(coliisionSlide)
122 XML_KEY(noCollisionSlide)
127 bool parserCallback_scene(
ParserNode *node) {
return true; }
129 bool parserCallback_pathZone(
ParserNode *node);
130 bool parserCallback_gridSize(
ParserNode *node);
133 bool parserCallback_position(
ParserNode *node);
135 bool parserCallback_dynamicLight(
ParserNode *node);
136 bool parserCallback_rippleMask(
ParserNode *node);
137 bool parserCallback_snowCone(
ParserNode *node);
138 bool parserCallback_shadowMask(
ParserNode *node);
139 bool parserCallback_shadowReceivingObject(
ParserNode *node);
140 bool parserCallback_zBufferObject(
ParserNode *node);
141 bool parserCallback_rObject(
ParserNode *node);
144 bool parserCallback_collisionSlide(
ParserNode *node);
145 bool parserCallback_coliisionSlide(
ParserNode *node);
146 bool parserCallback_noCollisionSlide(
ParserNode *node);
153 bool parserCallback_offsetMin(
ParserNode *node);
154 bool parserCallback_offsetMax(
ParserNode *node);
172 TextNodeType _textNodeType;
178 #endif // TETRAEDGE_GAME_IN_GAME_SCENE_XML_PARSER_H
Definition: detection.h:27
Definition: xmlparser.h:145
virtual bool textCallback(const Common::String &val) override
Definition: te_xml_parser.h:38
Definition: in_game_scene_xml_parser.h:34
Definition: te_vector2f32.h:32
virtual bool closedKeyCallback(ParserNode *node) override
Definition: in_game_scene.h:48