diff options
Diffstat (limited to 'src/dummy_resource_manager.cpp')
| -rw-r--r-- | src/dummy_resource_manager.cpp | 31 | 
1 files changed, 23 insertions, 8 deletions
| diff --git a/src/dummy_resource_manager.cpp b/src/dummy_resource_manager.cpp index 214c617..bb0b7af 100644 --- a/src/dummy_resource_manager.cpp +++ b/src/dummy_resource_manager.cpp @@ -2,22 +2,37 @@ -#include "api/Image_asset.h" +#include "api/game.h"  #include "api/resource_manager.h" -#include <iostream> -#include <ostream> - - +#include "api/spritesheet.h" +#include "facade/Texture.h" +#include "util/log.h" +#include <vector>  using namespace crepe;  int main(){ + +	dbg_trace(); +  	// get instance of resource manager +	//api::ResourceManager& c_ResMan = api::ResourceManager::get_instance(); + +	 +	game engine; +  	api::ResourceManager& c_ResMan = api::ResourceManager::get_instance(); -	// make a resouce from the file path -	api::Texture* img = c_ResMan.Load<api::Texture>("../asset/texture/img.png"); +	auto test = c_ResMan.Load<Texture>("../asset/texture/img.png"); + +	auto img = Texture("../asset/texture/img.png"); + +	auto SS  = api::Spritesheet("../asset/spritesheet/spritesheet_test.png", 1 , 4); +	 +	std::vector<Texture*> t = {test}; +	std::vector<api::Spritesheet*> s = {&SS}; + +	engine.render(t, s); -	std::cout << img->getContent() << std::endl;  } |