From d69adb5666fd6f73edbc6d410afcdf23c24e7c6b Mon Sep 17 00:00:00 2001
From: Jaro <jarorutjes07@gmail.com>
Date: Fri, 8 Nov 2024 19:20:05 +0100
Subject: particle updated

---
 src/example/particles.cpp | 46 ++++++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 46 insertions(+)
 create mode 100644 src/example/particles.cpp

(limited to 'src/example')

diff --git a/src/example/particles.cpp b/src/example/particles.cpp
new file mode 100644
index 0000000..a56ec5c
--- /dev/null
+++ b/src/example/particles.cpp
@@ -0,0 +1,46 @@
+#include <crepe/ComponentManager.h>
+#include <crepe/system/RenderSystem.h>
+#include <crepe/system/CollisionSystem.h>
+#include <crepe/api/AssetManager.h>
+#include <crepe/system/PhysicsSystem.h>
+#include <crepe/api/loopManager.h>
+
+#include <crepe/Component.h>
+#include <crepe/api/GameObject.h>
+#include <crepe/api/Rigidbody.h>
+#include <crepe/api/Transform.h>
+#include <crepe/api/ParticleEmitter.h>
+#include <crepe/api/Sprite.h>
+#include <crepe/api/Texture.h>
+#include <crepe/api/Color.h>
+
+
+using namespace crepe;
+using namespace std;
+
+int main(int argc, char * argv[]) {
+	
+	Color color(0, 0, 0, 0);
+	GameObject *game_object = new GameObject(0, "Name", "Tag", Vector2{0,0},0,0);
+	game_object->add_component<ParticleEmitter>(ParticleEmitter::ParticleEmitterData{
+		.position = {0,0},
+		.max_particles = 0,
+		.emission_rate = 0,
+		.min_speed = 0,
+		.max_speed = 0,
+		.min_angle = 0,
+		.max_angle = 0,
+		.begin_lifespan = 0,
+		.end_lifespan = 0,
+		.force_over_time = 0,
+		.boundary{
+			.boundary_width = 0,
+			.boundary_height = 0,
+			.boundary_offset = {0,0},
+			.reset_on_exit = false,
+		},
+		.sprite = nullptr,
+	});
+
+	return 0;
+}
-- 
cgit v1.2.3