diff --git a/DungeonAndDeamonScript/DungeonAndDemaonScript/GestionJeu.cpp b/DungeonAndDeamonScript/DungeonAndDemaonScript/GestionJeu.cpp index 9af9367..19a8186 100644 --- a/DungeonAndDeamonScript/DungeonAndDemaonScript/GestionJeu.cpp +++ b/DungeonAndDeamonScript/DungeonAndDemaonScript/GestionJeu.cpp @@ -59,8 +59,9 @@ void GestionJeu::create_scene() add_child(gPlayer); add_child(gTerrain); gMobs->AjoutMobC2C(10, 20, 5, 0, 1, 25); - for (MobsIA* m : gMobs->mobs) + for (KinematicBody2D* m : gMobs->mobs) { + auto mob = (MobsCorpACorpIA*) m; Godot::print("Add child mob"); add_child(m); } diff --git a/DungeonAndDeamonScript/DungeonAndDemaonScript/GestionMobs.cpp b/DungeonAndDeamonScript/DungeonAndDemaonScript/GestionMobs.cpp index 739a9b2..1ed7135 100644 --- a/DungeonAndDeamonScript/DungeonAndDemaonScript/GestionMobs.cpp +++ b/DungeonAndDeamonScript/DungeonAndDemaonScript/GestionMobs.cpp @@ -4,7 +4,7 @@ void GestionMobs::AjoutMobC2C(int pvMax, int speed, int degat, int cooldown, int rangeDegat, int rangeAgro) { - MobsCorpACorpIA* fireElement = (MobsCorpACorpIA*) MobsCorpACorpIA::_new(); + MobsCorpACorpIA* fireElement = MobsCorpACorpIA::_new(); mobs.push_back(fireElement); } diff --git a/DungeonAndDeamonScript/DungeonAndDemaonScript/GestionMobs.h b/DungeonAndDeamonScript/DungeonAndDemaonScript/GestionMobs.h index 727b395..afd6823 100644 --- a/DungeonAndDeamonScript/DungeonAndDemaonScript/GestionMobs.h +++ b/DungeonAndDeamonScript/DungeonAndDemaonScript/GestionMobs.h @@ -7,7 +7,7 @@ class GestionMobs { public : - std::vector mobs; + std::vector mobs; public: void AjoutMobC2C(int pvMax, int speed, int degat, int cooldown, int rangeDegat, int rangeAgro);