diff options
| author | heavydemon21 <nielsstunnebrink1@gmail.com> | 2024-12-16 20:52:43 +0100 | 
|---|---|---|
| committer | heavydemon21 <nielsstunnebrink1@gmail.com> | 2024-12-16 20:52:43 +0100 | 
| commit | 8abc6008880dd9ed0c16a68a126b49f0eb03caa2 (patch) | |
| tree | 98bf7773f81d9896df6c17a7d662dd6f4380023f /src/example | |
| parent | 56342ffab9daade7802b015ac83b9c47a8b9b18b (diff) | |
fonting
Diffstat (limited to 'src/example')
| -rw-r--r-- | src/example/rendering_particle.cpp | 25 | 
1 files changed, 5 insertions, 20 deletions
| diff --git a/src/example/rendering_particle.cpp b/src/example/rendering_particle.cpp index 13e625f..3857acc 100644 --- a/src/example/rendering_particle.cpp +++ b/src/example/rendering_particle.cpp @@ -1,4 +1,5 @@  #include "api/Asset.h" +#include "api/Text.h"  #include <crepe/Component.h>  #include <crepe/api/Animator.h>  #include <crepe/api/Button.h> @@ -43,11 +44,7 @@ using namespace std;  class TestScene : public Scene {  public:  	void load_scene() { - -		cout << "TestScene" << endl; -		Mediator & mediator = this->mediator; -		ComponentManager & mgr = mediator.component_manager; -		GameObject game_object = mgr.new_object("", "", vec2{0, 0}, 0, 1); +		GameObject game_object = new_object("", "", vec2{0, 0}, 0, 1);  		Color color(255, 255, 255, 255); @@ -59,29 +56,17 @@ public:  					 .flip = Sprite::FlipSettings{false, false},  					 .sorting_in_layer = 2,  					 .order_in_layer = 2, -					 .size = {0, 100}, +					 .size = {0, 0},  					 .angle_offset = 0,  					 .position_offset = {0, 0},  				 }); -		//auto & anim = game_object.add_component<Animator>(test_sprite,ivec2{32, 64}, uvec2{4,1}, Animator::Data{}); -		//anim.set_anim(0); - -		auto & cam = game_object.add_component<Camera>(ivec2{720, 1280}, vec2{400, 400}, +		auto & cam = game_object.add_component<Camera>(ivec2{400, 400}, vec2{400, 400},  													   Camera::Data{  														   .bg_color = Color::WHITE,  													   }); -		function<void()> on_click = [&]() { cout << "button clicked" << std::endl; }; -		function<void()> on_enter = [&]() { cout << "enter" << std::endl; }; -		function<void()> on_exit = [&]() { cout << "exit" << std::endl; }; - -		auto & button -			= game_object.add_component<Button>(vec2{200, 200}, vec2{0, 0}, on_click, false); -		button.on_mouse_enter = on_enter; -		button.on_mouse_exit = on_exit; -		button.is_toggle = true; -		button.active = true; +		game_object.add_component<Text>(vec2{200,200}, vec2{0,0}, "test test", "OpenSymbol", Text::Data{});  	}  	string get_name() const { return "TestScene"; }; |