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; } |