diff options
Diffstat (limited to 'src/example/rendering.cpp')
| -rw-r--r-- | src/example/rendering.cpp | 10 | 
1 files changed, 6 insertions, 4 deletions
diff --git a/src/example/rendering.cpp b/src/example/rendering.cpp index 493169b..95d5dac 100644 --- a/src/example/rendering.cpp +++ b/src/example/rendering.cpp @@ -20,9 +20,12 @@ using namespace crepe;  int main() {  	dbg_trace(); -	auto obj = GameObject(0, "name", "tag", Vector2{0, 0}, 1, 1); -	auto obj1 = GameObject(1, "name", "tag", Vector2{500, 0}, 1, 0.1); -	auto obj2 = GameObject(2, "name", "tag", Vector2{800, 0}, 1, 0.1); +	ComponentManager mgr{}; +	RenderSystem sys{mgr}; + +	auto & obj = mgr.new_object("name", "tag", Vector2{0, 0}, 1, 1); +	auto & obj1 = mgr.new_object("name", "tag", Vector2{500, 0}, 1, 0.1); +	auto & obj2 = mgr.new_object("name", "tag", Vector2{800, 0}, 1, 0.1);  	// Normal adding components  	{ @@ -47,7 +50,6 @@ int main() {  	}  	*/ -	auto & sys = crepe::AssetManager::get_instance();  	auto start = std::chrono::steady_clock::now();  	while (std::chrono::steady_clock::now() - start < std::chrono::seconds(5)) {  		sys.update();  |