From 02fec31edfa7280fe4e85f1d417f469ea6e8a81b Mon Sep 17 00:00:00 2001 From: Estrela Allan p1923381 Date: Thu, 30 Apr 2020 19:01:24 +0200 Subject: [PATCH] Finissions mouvement IA --- .../DungeonAndDemaonScript/MobsCorpACorpIA.cpp | 8 +++++--- .../DungeonAndDemaonScript/MobsCorpACorpIA.h | 4 ++-- 2 files changed, 7 insertions(+), 5 deletions(-) diff --git a/DungeonAndDeamonScript/DungeonAndDemaonScript/MobsCorpACorpIA.cpp b/DungeonAndDeamonScript/DungeonAndDemaonScript/MobsCorpACorpIA.cpp index cdfd3cc..4ce246f 100644 --- a/DungeonAndDeamonScript/DungeonAndDemaonScript/MobsCorpACorpIA.cpp +++ b/DungeonAndDeamonScript/DungeonAndDemaonScript/MobsCorpACorpIA.cpp @@ -99,7 +99,8 @@ void MobsCorpACorpIA::setPosition(int x, int y) void MobsCorpACorpIA::mouvement(float dt) { - Vector2 pos; + + Vector2 pos = get_position(); @@ -125,10 +126,10 @@ void MobsCorpACorpIA::mouvement(float dt) if (pos.y < TargetPosition.y) { - //saut(); + bas(); } else if (pos.x > TargetPosition.x) { - //bas(); + saut(); } @@ -148,6 +149,7 @@ void MobsCorpACorpIA::gauche() void MobsCorpACorpIA::bas() { + m.velocity.y = -power_jump; } void MobsCorpACorpIA::saut() diff --git a/DungeonAndDeamonScript/DungeonAndDemaonScript/MobsCorpACorpIA.h b/DungeonAndDeamonScript/DungeonAndDemaonScript/MobsCorpACorpIA.h index 69a43d0..fa48d51 100644 --- a/DungeonAndDeamonScript/DungeonAndDemaonScript/MobsCorpACorpIA.h +++ b/DungeonAndDeamonScript/DungeonAndDemaonScript/MobsCorpACorpIA.h @@ -62,8 +62,8 @@ public: void Action(); const float GamePlayMultiplicator = 100.0f; const float gravity = 9.8f * GamePlayMultiplicator; - const float speed = 100.f; - const float power_jump = -5.0f * GamePlayMultiplicator; + const float speed = 50.f; + const float power_jump = -2.0f * GamePlayMultiplicator; public: Vector2 TargetPosition;