mirror of
https://forge.univ-lyon1.fr/tplifap4/dungeonanddeamon.git
synced 2024-02-27 13:31:50 +01:00
Finissions mouvement IA
This commit is contained in:
@ -99,7 +99,8 @@ void MobsCorpACorpIA::setPosition(int x, int y)
|
|||||||
|
|
||||||
void MobsCorpACorpIA::mouvement(float dt)
|
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) {
|
if (pos.y < TargetPosition.y) {
|
||||||
|
|
||||||
//saut();
|
bas();
|
||||||
}
|
}
|
||||||
else if (pos.x > TargetPosition.x) {
|
else if (pos.x > TargetPosition.x) {
|
||||||
//bas();
|
saut();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
@ -148,6 +149,7 @@ void MobsCorpACorpIA::gauche()
|
|||||||
|
|
||||||
void MobsCorpACorpIA::bas()
|
void MobsCorpACorpIA::bas()
|
||||||
{
|
{
|
||||||
|
m.velocity.y = -power_jump;
|
||||||
}
|
}
|
||||||
|
|
||||||
void MobsCorpACorpIA::saut()
|
void MobsCorpACorpIA::saut()
|
||||||
|
@ -62,8 +62,8 @@ public:
|
|||||||
void Action();
|
void Action();
|
||||||
const float GamePlayMultiplicator = 100.0f;
|
const float GamePlayMultiplicator = 100.0f;
|
||||||
const float gravity = 9.8f * GamePlayMultiplicator;
|
const float gravity = 9.8f * GamePlayMultiplicator;
|
||||||
const float speed = 100.f;
|
const float speed = 50.f;
|
||||||
const float power_jump = -5.0f * GamePlayMultiplicator;
|
const float power_jump = -2.0f * GamePlayMultiplicator;
|
||||||
|
|
||||||
public:
|
public:
|
||||||
Vector2 TargetPosition;
|
Vector2 TargetPosition;
|
||||||
|
Reference in New Issue
Block a user