Fix XML
This commit is contained in:
@@ -1,10 +1,12 @@
|
|||||||
<LevelDescription>
|
<Level>
|
||||||
|
<LevelDescription>
|
||||||
<SceneFile filename="cemetery.scene"/>
|
<SceneFile filename="cemetery.scene"/>
|
||||||
<Skybox name="skybox/sky_01.dae"/>
|
<Skybox name="skybox/sky_01.dae"/>
|
||||||
</LevelDescription>
|
</LevelDescription>
|
||||||
|
|
||||||
<Entities>
|
<Entities>
|
||||||
<Entity classname="TempPlayer">
|
<Entity classname="TempPlayer">
|
||||||
<IsDisableled value="false" />
|
<IsDisableled value="false" />
|
||||||
</Entity>
|
</Entity>
|
||||||
</Entities>
|
</Entities>
|
||||||
|
</Level>
|
||||||
@@ -1,10 +1,12 @@
|
|||||||
<LevelDescription>
|
<Level>
|
||||||
|
<LevelDescription>
|
||||||
<SceneFile filename="scene.obj"/>
|
<SceneFile filename="scene.obj"/>
|
||||||
<Skybox name="skybox/sky_01.dae"/>
|
<Skybox name="skybox/sky_01.dae"/>
|
||||||
</LevelDescription>
|
</LevelDescription>
|
||||||
|
|
||||||
<Entities>
|
<Entities>
|
||||||
<Entity classname="TempPlayer">
|
<Entity classname="TempPlayer">
|
||||||
<IsDisableled value="false" />
|
<IsDisableled value="false" />
|
||||||
</Entity>
|
</Entity>
|
||||||
</Entities>
|
</Entities>
|
||||||
|
</Level>
|
||||||
32
engine.log
32
engine.log
@@ -1,7 +1,7 @@
|
|||||||
'engine' build 1593, Feb 13 2026
|
'engine' build 1606, Feb 26 2026
|
||||||
NVIDIA Corporation
|
NVIDIA Corporation
|
||||||
NVIDIA GeForce RTX 2060 SUPER/PCIe/SSE2
|
NVIDIA GeForce RTX 2060 SUPER/PCIe/SSE2
|
||||||
OpenGL ver. 3.2.0 NVIDIA 566.03
|
OpenGL ver. 3.2.0 NVIDIA 560.94
|
||||||
Context created with OpenGL version 3.2
|
Context created with OpenGL version 3.2
|
||||||
...found GL_ARB_debug_output
|
...found GL_ARB_debug_output
|
||||||
loaded notex
|
loaded notex
|
||||||
@@ -15,33 +15,7 @@ actor_player
|
|||||||
ActorBase
|
ActorBase
|
||||||
Player actor entity
|
Player actor entity
|
||||||
loaded graveyard_fence_albedo
|
loaded graveyard_fence_albedo
|
||||||
loaded graveyard_fence_albedo
|
loaded 1 meshes
|
||||||
loaded graveyard_fence_albedo
|
|
||||||
loaded graveyard_fence_albedo
|
|
||||||
loaded graveyard_fence_albedo
|
|
||||||
loaded graveyard_fence_albedo
|
|
||||||
loaded graveyard_fence_albedo
|
|
||||||
loaded graveyard_fence_albedo
|
|
||||||
loaded graveyard_fence_albedo
|
|
||||||
loaded graveyard_fence_albedo
|
|
||||||
loaded graveyard_fence_albedo
|
|
||||||
loaded graveyard_fence_albedo
|
|
||||||
loaded graveyard_fence_albedo
|
|
||||||
loaded graveyard_fence_albedo
|
|
||||||
loaded 14 meshes
|
|
||||||
--- unfreed textures ---
|
--- unfreed textures ---
|
||||||
data/textures/notex.png
|
data/textures/notex.png
|
||||||
data/textures/scenes/cemetery/graveyard_fence_albedo.png
|
data/textures/scenes/cemetery/graveyard_fence_albedo.png
|
||||||
data/textures/scenes/cemetery/graveyard_fence_albedo.png
|
|
||||||
data/textures/scenes/cemetery/graveyard_fence_albedo.png
|
|
||||||
data/textures/scenes/cemetery/graveyard_fence_albedo.png
|
|
||||||
data/textures/scenes/cemetery/graveyard_fence_albedo.png
|
|
||||||
data/textures/scenes/cemetery/graveyard_fence_albedo.png
|
|
||||||
data/textures/scenes/cemetery/graveyard_fence_albedo.png
|
|
||||||
data/textures/scenes/cemetery/graveyard_fence_albedo.png
|
|
||||||
data/textures/scenes/cemetery/graveyard_fence_albedo.png
|
|
||||||
data/textures/scenes/cemetery/graveyard_fence_albedo.png
|
|
||||||
data/textures/scenes/cemetery/graveyard_fence_albedo.png
|
|
||||||
data/textures/scenes/cemetery/graveyard_fence_albedo.png
|
|
||||||
data/textures/scenes/cemetery/graveyard_fence_albedo.png
|
|
||||||
data/textures/scenes/cemetery/graveyard_fence_albedo.png
|
|
||||||
|
|||||||
@@ -149,7 +149,7 @@ void Game::LoadLevelXML(const char* mapname)
|
|||||||
buffer, result.description(), result.offset);
|
buffer, result.description(), result.offset);
|
||||||
}
|
}
|
||||||
|
|
||||||
for (pugi::xml_node entity : doc.child("Entities").children("Entity")) {
|
for (pugi::xml_node entity : doc.child("Level").child("Entities").children("Entity")) {
|
||||||
pugi::xml_attribute entityname = entity.attribute("name");
|
pugi::xml_attribute entityname = entity.attribute("name");
|
||||||
pugi::xml_attribute classname = entity.attribute("classname");
|
pugi::xml_attribute classname = entity.attribute("classname");
|
||||||
|
|
||||||
|
|||||||
@@ -200,7 +200,7 @@ void SceneManager::loadScene(const char* filename)
|
|||||||
}
|
}
|
||||||
|
|
||||||
pugi::xml_node root = doc.document_element();
|
pugi::xml_node root = doc.document_element();
|
||||||
const char* scenefilename = root.child("SceneFile").attribute("filename").value();
|
const char* scenefilename = root.child("LevelDescription").child("SceneFile").attribute("filename").value();
|
||||||
|
|
||||||
m_sceneName = getFileNameWithoutExtension(scenefilename);
|
m_sceneName = getFileNameWithoutExtension(scenefilename);
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user