Преглед изворни кода

update ResourcePackage according to Sprite

mikymod пре 12 година
родитељ
комит
fbbb3ef562
1 измењених фајлова са 10 додато и 0 уклоњено
  1. 10 0
      engine/resource/ResourcePackage.h

+ 10 - 0
engine/resource/ResourcePackage.h

@@ -72,11 +72,21 @@ public:
 		{
 			m_resource_manager->load(MESH_TYPE, m_package->get_mesh_id(i));
 		}
+
+		for (uint32_t i = 0; i < m_package->num_sprites(); i++)
+		{
+			m_resource_manager->load(SPRITE_TYPE, m_package->get_sprite_id(i));
+		}
 	}
 
 	/// Unloads all the resources in the package.
 	void unload()
 	{
+		for (uint32_t i = 0; i < m_package->num_sprites(); i++)
+		{
+			m_resource_manager->unload(m_package->get_sprite_id(i));
+		}
+		
 		for (uint32_t i = 0; i < m_package->num_meshes(); i++)
 		{
 			m_resource_manager->unload(m_package->get_mesh_id(i));