From 2e123f194e36bb5e63a0c1d3af0ab2eace522fe2 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?No=C3=A9?= <noe.artru@polytechnique.org>
Date: Thu, 4 May 2023 14:48:01 +0200
Subject: [PATCH] Projectiles structure with elemental types

---
 projet-code/scenes_inf443/base/src/scene.cpp | 3 ++-
 projet-code/scenes_inf443/base/src/scene.hpp | 3 ++-
 2 files changed, 4 insertions(+), 2 deletions(-)

diff --git a/projet-code/scenes_inf443/base/src/scene.cpp b/projet-code/scenes_inf443/base/src/scene.cpp
index 2502873..980410e 100644
--- a/projet-code/scenes_inf443/base/src/scene.cpp
+++ b/projet-code/scenes_inf443/base/src/scene.cpp
@@ -6,6 +6,7 @@
 #include "bird.hpp"
 #include "bat.hpp"
 #include "terrain.hpp"
+#include "projectile.hpp"
 
 using namespace cgp;
 int num_trees = 200;
@@ -95,7 +96,7 @@ void scene_structure::initialize()
 	chain1.initialize();
 	bouncing.initialize(10); //10 balls
 	bat1.initialize_bat();
-	projectiles.initialize(0);
+	projectiles.initialize();
 }
 
 void scene_structure::initialize_mvt()
diff --git a/projet-code/scenes_inf443/base/src/scene.hpp b/projet-code/scenes_inf443/base/src/scene.hpp
index 08c7976..c46e155 100644
--- a/projet-code/scenes_inf443/base/src/scene.hpp
+++ b/projet-code/scenes_inf443/base/src/scene.hpp
@@ -8,6 +8,7 @@
 #include "bird.hpp"
 #include "chain.hpp"
 #include "bat.hpp"
+#include "projectile.hpp"
 
 
 // This definitions allow to use the structures: mesh, mesh_drawable, etc. without mentionning explicitly cgp::
@@ -71,7 +72,7 @@ struct scene_structure : cgp::scene_inputs_generic {
 	bird bird1;
 	chain chain1;
 	bat bat1;
-	ball projectiles;
+	projectile projectiles;
 
 	// ****************************** //
 	// Functions
-- 
GitLab