diff options
Diffstat (limited to 'src/example')
| -rw-r--r-- | src/example/rendering_particle.cpp | 39 | 
1 files changed, 10 insertions, 29 deletions
| diff --git a/src/example/rendering_particle.cpp b/src/example/rendering_particle.cpp index 8be781a..e6b31a7 100644 --- a/src/example/rendering_particle.cpp +++ b/src/example/rendering_particle.cpp @@ -27,7 +27,7 @@ public:  		Color color(255, 255, 255, 255); -		Asset img {"asset/texture/square.png"}; +		Asset img {"asset/spritesheet/pokemon_spritesheet.png"};  		Sprite & test_sprite = game_object.add_component<Sprite>(  			img, @@ -36,24 +36,24 @@ public:  				.flip = Sprite::FlipSettings {false, false},  				.sorting_in_layer = 2,  				.order_in_layer = 2, -				.size = {1, 1}, +				.size = {1, 0},  				.angle_offset = 0,  				.position_offset = {0, 1},  				.world_space = false,  			}  		); -		//auto & emitter			= game_object.add_component<ParticleEmitter>(test_sprite, ParticleEmitter::Data{}); -		Sprite & test_sprite1 = game_object.add_component<Sprite>( -			img, -			Sprite::Data { -				.color = color, -				.size = {1, 1}, -				.position_offset = {0, -1}, -				.world_space = false, +		auto & anim = game_object.add_component<Animator>( +			test_sprite, ivec2 {56, 56}, uvec2 {4, 4}, +			Animator::Data { +				.looping = 0,  			}  		); +		anim.set_anim(1); +		anim.pause(); +		anim.next_anim(); +  		auto & cam = game_object.add_component<Camera>(  			ivec2 {1280, 720}, vec2 {5, 5},  			Camera::Data { @@ -61,25 +61,6 @@ public:  				.postion_offset = {1000, 1000},  			}  		); - -		game_object.add_component<Text>( -			vec2 {1, 1}, vec2 {0, -1}, "ComicSansMS", -			Text::Data { -				.text_color = Color::RED, -			}, -			"test TEST" -		); - -		game_object -			.add_component<Text>( -				vec2 {1, 1}, vec2 {0, 1}, "Ariel", -				Text::Data { -					.text_color = Color::BLACK, -				}, -				"TEST test" -			) -			.world_space -			= true;  	}  	string get_name() const { return "TestScene"; }; |