From 90426616d7c56e19b1171dddcc35fca133b3196f Mon Sep 17 00:00:00 2001 From: Amaury Date: Tue, 21 Apr 2020 15:42:31 +0200 Subject: [PATCH] Conversion MobsIA en KinematicBody2D --- DungeonAndDeamonScript/DungeonAndDemaonScript/GestionJeu.cpp | 3 ++- DungeonAndDeamonScript/DungeonAndDemaonScript/GestionMobs.cpp | 2 +- DungeonAndDeamonScript/DungeonAndDemaonScript/GestionMobs.h | 2 +- 3 files changed, 4 insertions(+), 3 deletions(-) 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);