From 3251cb2b6f111d4f4fcd8e592e7a9c4f1371c852 Mon Sep 17 00:00:00 2001 From: xdrm-brackets Date: Wed, 16 Mar 2016 14:49:05 +0100 Subject: [PATCH] - [x] Erreur accrochage quand saut sur un coin --- SDL#4/err.log | 655 +++++------------------------------ SDL#4/exe | Bin 199157 -> 199207 bytes SDL#4/main.o | Bin 433672 -> 434080 bytes SDL#4/todo.md | 2 +- SDL#4/xMario/xMarioMario.cpp | 13 +- SDL#4/xMario/xMarioMario.h | 1 + SDL#4/xSDL/xSprite.cpp | 4 +- 7 files changed, 94 insertions(+), 581 deletions(-) diff --git a/SDL#4/err.log b/SDL#4/err.log index 56f111f..ed2c253 100644 --- a/SDL#4/err.log +++ b/SDL#4/err.log @@ -165,151 +165,6 @@ Grass collided with Mario from bottom Grass collided with Mario from bottom Grass collided with Mario from bottom Grass collided with Mario from bottom -Grass collided with Mario from bottom -Grass collided with Mario from bottom -Grass collided with Mario from bottom -Grass collided with Mario from bottom -Grass collided with Mario from bottom -Grass collided with Mario from bottom -Grass collided with Mario from bottom -Grass collided with Mario from bottom -Grass collided with Mario from bottom -Grass collided with Mario from bottom -Grass collided with Mario from bottom -Grass collided with Mario from bottom -Grass collided with Mario from bottom -Grass collided with Mario from bottom -Grass collided with Mario from bottom -Grass collided with Mario from bottom -Grass collided with Mario from bottom -Grass collided with Mario from bottom -Grass collided with Mario from bottom -Grass collided with Mario from bottom -Grass collided with Mario from bottom -Grass collided with Mario from bottom -Grass collided with Mario from bottom -Grass collided with Mario from bottom -Grass collided with Mario from bottom -Grass collided with Mario from bottom -Grass collided with Mario from bottom -Grass collided with Mario from bottom -Grass collided with Mario from bottom -Grass collided with Mario from bottom -Grass collided with Mario from bottom -Grass collided with Mario from bottom -Grass collided with Mario from bottom -Grass collided with Mario from bottom -Grass collided with Mario from bottom -Grass collided with Mario from bottom -Grass collided with Mario from bottom -Grass collided with Mario from bottom -Grass collided with Mario from bottom -Grass collided with Mario from bottom -Grass collided with Mario from bottom -Grass collided with Mario from bottom -Grass collided with Mario from bottom -Grass collided with Mario from bottom -Grass collided with Mario from bottom -Grass collided with Mario from bottom -Grass collided with Mario from bottom -Grass collided with Mario from bottom -Grass collided with Mario from bottom -Grass collided with Mario from bottom -Grass collided with Mario from bottom -Grass collided with Mario from bottom -Grass collided with Mario from bottom -Grass collided with Mario from bottom -Grass collided with Mario from bottom -Grass collided with Mario from bottom -Grass collided with Mario from bottom -Grass collided with Mario from bottom -Grass collided with Mario from bottom -Grass collided with Mario from bottom -Grass collided with Mario from bottom -Grass collided with Mario from bottom -Grass collided with Mario from bottom -Grass collided with Mario from bottom -Grass collided with Mario from bottom -Grass collided with Mario from bottom -Grass collided with Mario from bottom -Grass collided with Mario from bottom -Grass collided with Mario from bottom -Grass collided with Mario from bottom -Grass collided with Mario from bottom -Grass collided with Mario from bottom -Grass collided with Mario from bottom -Grass collided with Mario from bottom -Grass collided with Mario from bottom -Grass collided with Mario from bottom -Grass collided with Mario from bottom -Grass collided with Mario from bottom -Grass collided with Mario from bottom -Grass collided with Mario from bottom -Grass collided with Mario from bottom -Grass collided with Mario from bottom -Grass collided with Mario from bottom -Grass collided with Mario from bottom -Grass collided with Mario from bottom -Grass collided with Mario from bottom -Grass collided with Mario from bottom -Grass collided with Mario from bottom -Grass collided with Mario from bottom -Grass collided with Mario from bottom -Grass collided with Mario from bottom -Grass collided with Mario from bottom -Grass collided with Mario from bottom -Grass collided with Mario from bottom -Grass collided with Mario from bottom -Grass collided with Mario from bottom -Grass collided with Mario from bottom -Grass collided with Mario from bottom -Grass collided with Mario from bottom -Grass collided with Mario from bottom -Grass collided with Mario from bottom -Grass collided with Mario from bottom -Grass collided with Mario from bottom -Grass collided with Mario from bottom -Grass collided with Mario from bottom -Grass collided with Mario from bottom -Grass collided with Mario from bottom -Grass collided with Mario from bottom -Grass collided with Mario from bottom -Grass collided with Mario from bottom -Grass collided with Mario from bottom -Grass collided with Mario from bottom -Grass collided with Mario from bottom -Grass collided with Mario from bottom -Grass collided with Mario from bottom -Grass collided with Mario from bottom -Grass collided with Mario from bottom -Grass collided with Mario from bottom -Grass collided with Mario from bottom -Grass collided with Mario from bottom -Grass collided with Mario from bottom -Grass collided with Mario from bottom -Grass collided with Mario from bottom -Grass collided with Mario from bottom -Grass collided with Mario from bottom -Grass collided with Mario from right -bottom -Grass collided with Mario from right -bottom -Grass collided with Mario from right -bottom -Grass collided with Mario from right -bottom -Grass collided with Mario from right -bottom -Grass collided with Mario from right -bottom -Grass collided with Mario from right -bottom -Grass collided with Mario from right -bottom -Grass collided with Mario from right -bottom -Grass collided with Mario from bottom -Grass collided with Mario from bottom Grass collided with Mario from right bottom Grass collided with Mario from right @@ -341,26 +196,24 @@ Grass collided with Mario from bottom Grass collided with Mario from bottom Grass collided with Mario from bottom Grass collided with Mario from bottom -Grass collided with Mario from bottom -Grass collided with Mario from bottom -Grass collided with Mario from bottom -Grass collided with Mario from bottom -Grass collided with Mario from bottom -Grass collided with Mario from bottom -Grass collided with Mario from bottom -Grass collided with Mario from bottom -Grass collided with Mario from bottom -Grass collided with Mario from bottom -Grass collided with Mario from bottom -Grass collided with Mario from bottom -Grass collided with Mario from bottom -Grass collided with Mario from bottom -Grass collided with Mario from bottom -Grass collided with Mario from bottom -Grass collided with Mario from bottom -Grass collided with Mario from bottom -Grass collided with Mario from bottom -Grass collided with Mario from bottom +Grass collided with Mario from right +bottom +Grass collided with Mario from right +bottom +Grass collided with Mario from right +bottom +Grass collided with Mario from right +bottom +Grass collided with Mario from right +bottom +Grass collided with Mario from right +bottom +Grass collided with Mario from right +bottom +Grass collided with Mario from right +bottom +Grass collided with Mario from right +bottom Grass collided with Mario from bottom Grass collided with Mario from bottom Grass collided with Mario from bottom @@ -430,6 +283,41 @@ Grass collided with Mario from bottom Grass collided with Mario from bottom Grass collided with Mario from bottom Grass collided with Mario from bottom +Grass collided with Mario from bottom +Grass collided with Mario from bottom +Grass collided with Mario from bottom +Grass collided with Mario from bottom +Grass collided with Mario from bottom +Grass collided with Mario from bottom +Grass collided with Mario from bottom +Grass collided with Mario from bottom +Grass collided with Mario from bottom +Grass collided with Mario from bottom +Grass collided with Mario from bottom +Grass collided with Mario from bottom +Grass collided with Mario from bottom +Grass collided with Mario from bottom +Grass collided with Mario from bottom +Grass collided with Mario from bottom +Grass collided with Mario from bottom +Grass collided with Mario from bottom +Grass collided with Mario from bottom +Grass collided with Mario from bottom +Grass collided with Mario from bottom +Grass collided with Mario from bottom +Grass collided with Mario from bottom +Grass collided with Mario from bottom +Grass collided with Mario from bottom +Grass collided with Mario from bottom +Grass collided with Mario from bottom +Grass collided with Mario from bottom +Grass collided with Mario from bottom +Grass collided with Mario from bottom +Grass collided with Mario from bottom +Grass collided with Mario from bottom +Grass collided with Mario from bottom +Grass collided with Mario from bottom +Grass collided with Mario from bottom Grass collided with Mario from right bottom Grass collided with Mario from right @@ -461,255 +349,24 @@ Grass collided with Mario from bottom Grass collided with Mario from bottom Grass collided with Mario from bottom Grass collided with Mario from bottom -Grass collided with Mario from bottom -Grass collided with Mario from bottom -Grass collided with Mario from bottom -Grass collided with Mario from bottom -Grass collided with Mario from bottom -Grass collided with Mario from bottom -Grass collided with Mario from bottom -Grass collided with Mario from bottom -Grass collided with Mario from bottom -Grass collided with Mario from bottom -Grass collided with Mario from bottom -Grass collided with Mario from bottom -Grass collided with Mario from bottom -Grass collided with Mario from bottom -Grass collided with Mario from bottom -Grass collided with Mario from bottom -Grass collided with Mario from bottom -Grass collided with Mario from bottom -Grass collided with Mario from bottom -Grass collided with Mario from bottom -Grass collided with Mario from bottom -Grass collided with Mario from bottom -Grass collided with Mario from bottom -Grass collided with Mario from bottom -Grass collided with Mario from bottom -Grass collided with Mario from bottom -Grass collided with Mario from bottom -Grass collided with Mario from bottom -Grass collided with Mario from bottom -Grass collided with Mario from bottom -Grass collided with Mario from bottom -Grass collided with Mario from bottom -Grass collided with Mario from bottom -Grass collided with Mario from bottom -Grass collided with Mario from bottom -Grass collided with Mario from bottom -Grass collided with Mario from bottom -Grass collided with Mario from bottom -Grass collided with Mario from bottom -Grass collided with Mario from bottom -Grass collided with Mario from bottom -Grass collided with Mario from bottom -Grass collided with Mario from bottom -Grass collided with Mario from bottom -Grass collided with Mario from bottom -Grass collided with Mario from bottom -Grass collided with Mario from bottom -Grass collided with Mario from bottom -Grass collided with Mario from bottom -Grass collided with Mario from bottom -Grass collided with Mario from bottom -Grass collided with Mario from bottom -Grass collided with Mario from bottom -Grass collided with Mario from bottom -Grass collided with Mario from bottom -Grass collided with Mario from bottom -Grass collided with Mario from bottom -Grass collided with Mario from bottom -Grass collided with Mario from bottom -Grass collided with Mario from bottom -Grass collided with Mario from bottom -Grass collided with Mario from bottom -Grass collided with Mario from bottom -Grass collided with Mario from bottom -Grass collided with Mario from bottom -Grass collided with Mario from bottom -Grass collided with Mario from bottom -Grass collided with Mario from bottom -Grass collided with Mario from bottom -Grass collided with Mario from bottom -Grass collided with Mario from bottom -Grass collided with Mario from bottom -Grass collided with Mario from bottom -Grass collided with Mario from bottom -Grass collided with Mario from bottom -Grass collided with Mario from bottom -Grass collided with Mario from bottom -Grass collided with Mario from bottom -Grass collided with Mario from bottom -Grass collided with Mario from bottom -Grass collided with Mario from bottom -Grass collided with Mario from bottom -Grass collided with Mario from bottom -Grass collided with Mario from bottom -Grass collided with Mario from bottom -Grass collided with Mario from bottom -Grass collided with Mario from bottom -Grass collided with Mario from bottom -Grass collided with Mario from bottom -Grass collided with Mario from bottom -Grass collided with Mario from bottom -Grass collided with Mario from bottom -Grass collided with Mario from bottom -Grass collided with Mario from bottom -Grass collided with Mario from bottom -Grass collided with Mario from bottom -Grass collided with Mario from bottom -Grass collided with Mario from bottom -Grass collided with Mario from bottom -Grass collided with Mario from bottom -Grass collided with Mario from bottom -Grass collided with Mario from bottom -Grass collided with Mario from bottom -Grass collided with Mario from bottom -Grass collided with Mario from bottom -Grass collided with Mario from bottom -Grass collided with Mario from bottom -Grass collided with Mario from bottom -Grass collided with Mario from bottom -Grass collided with Mario from bottom -Grass collided with Mario from bottom -Grass collided with Mario from bottom -Grass collided with Mario from bottom -Grass collided with Mario from bottom -Grass collided with Mario from bottom -Grass collided with Mario from bottom -Grass collided with Mario from bottom -Grass collided with Mario from bottom -Grass collided with Mario from bottom -Grass collided with Mario from bottom -Grass collided with Mario from bottom -Grass collided with Mario from bottom -Grass collided with Mario from bottom -Grass collided with Mario from bottom -Grass collided with Mario from bottom -Grass collided with Mario from bottom -Grass collided with Mario from bottom -Grass collided with Mario from bottom -Grass collided with Mario from bottom -Grass collided with Mario from bottom -Grass collided with Mario from bottom -Grass collided with Mario from bottom -Grass collided with Mario from bottom -Grass collided with Mario from bottom -Grass collided with Mario from bottom -Grass collided with Mario from bottom -Grass collided with Mario from bottom -Grass collided with Mario from bottom -Grass collided with Mario from bottom -Grass collided with Mario from bottom -Grass collided with Mario from bottom -Grass collided with Mario from bottom -Grass collided with Mario from bottom -Grass collided with Mario from bottom -Grass collided with Mario from bottom -Grass collided with Mario from bottom -Grass collided with Mario from bottom -Grass collided with Mario from bottom -Grass collided with Mario from bottom -Grass collided with Mario from bottom -Grass collided with Mario from bottom -Grass collided with Mario from bottom -Grass collided with Mario from bottom -Grass collided with Mario from bottom -Grass collided with Mario from bottom -Grass collided with Mario from bottom -Grass collided with Mario from bottom -Grass collided with Mario from bottom -Grass collided with Mario from bottom -Grass collided with Mario from bottom -Grass collided with Mario from bottom -Grass collided with Mario from bottom -Grass collided with Mario from bottom -Grass collided with Mario from bottom -Grass collided with Mario from bottom -Grass collided with Mario from bottom -Grass collided with Mario from bottom -Grass collided with Mario from bottom -Grass collided with Mario from bottom -Grass collided with Mario from bottom -Grass collided with Mario from bottom -Grass collided with Mario from bottom -Grass collided with Mario from bottom -Grass collided with Mario from bottom -Grass collided with Mario from bottom -Grass collided with Mario from bottom -Grass collided with Mario from bottom -Grass collided with Mario from bottom -Grass collided with Mario from bottom -Grass collided with Mario from bottom -Grass collided with Mario from bottom -Grass collided with Mario from bottom -Grass collided with Mario from bottom -Grass collided with Mario from bottom -Grass collided with Mario from bottom -Grass collided with Mario from bottom -Grass collided with Mario from bottom -Grass collided with Mario from bottom -Grass collided with Mario from bottom -Grass collided with Mario from bottom -Grass collided with Mario from bottom -Grass collided with Mario from bottom -Grass collided with Mario from bottom -Grass collided with Mario from bottom -Grass collided with Mario from bottom -Grass collided with Mario from bottom -Grass collided with Mario from bottom -Grass collided with Mario from bottom -Grass collided with Mario from bottom -Grass collided with Mario from bottom -Grass collided with Mario from bottom -Grass collided with Mario from bottom -Grass collided with Mario from bottom -Grass collided with Mario from bottom -Grass collided with Mario from bottom -Grass collided with Mario from bottom -Grass collided with Mario from bottom -Grass collided with Mario from bottom -Grass collided with Mario from bottom -Grass collided with Mario from bottom -Grass collided with Mario from bottom -Grass collided with Mario from bottom -Grass collided with Mario from bottom -Grass collided with Mario from bottom -Grass collided with Mario from bottom -Grass collided with Mario from bottom -Grass collided with Mario from bottom -Grass collided with Mario from bottom -Grass collided with Mario from bottom -Grass collided with Mario from bottom -Grass collided with Mario from bottom -Grass collided with Mario from bottom -Grass collided with Mario from bottom -Grass collided with Mario from bottom -Grass collided with Mario from bottom -Grass collided with Mario from bottom -Grass collided with Mario from bottom -Grass collided with Mario from bottom -Grass collided with Mario from bottom -Grass collided with Mario from bottom -Grass collided with Mario from bottom -Grass collided with Mario from bottom -Grass collided with Mario from bottom -Grass collided with Mario from bottom -Grass collided with Mario from bottom -Grass collided with Mario from bottom -Grass collided with Mario from bottom -Grass collided with Mario from bottom -Grass collided with Mario from bottom -Grass collided with Mario from bottom -Grass collided with Mario from bottom -Grass collided with Mario from bottom -Grass collided with Mario from bottom -Grass collided with Mario from bottom -Grass collided with Mario from bottom -Grass collided with Mario from bottom -Grass collided with Mario from bottom -Grass collided with Mario from bottom -Grass collided with Mario from bottom +Grass collided with Mario from right +bottom +Grass collided with Mario from right +bottom +Grass collided with Mario from right +bottom +Grass collided with Mario from right +bottom +Grass collided with Mario from right +bottom +Grass collided with Mario from right +bottom +Grass collided with Mario from right +bottom +Grass collided with Mario from right +bottom +Grass collided with Mario from right +bottom Grass collided with Mario from bottom Grass collided with Mario from bottom Grass collided with Mario from bottom @@ -745,25 +402,6 @@ Grass collided with Mario from bottom Grass collided with Mario from bottom Grass collided with Mario from bottom Grass collided with Mario from left -bottom -Grass collided with Mario from left -bottom -Grass collided with Mario from left -bottom -Grass collided with Mario from left -bottom -Grass collided with Mario from left -bottom -Grass collided with Mario from left -bottom -Grass collided with Mario from left -bottom -Grass collided with Mario from left -bottom -Grass collided with Mario from left -bottom -Grass collided with Mario from bottom -Grass collided with Mario from bottom Grass collided with Mario from left bottom Grass collided with Mario from left @@ -784,144 +422,19 @@ Grass collided with Mario from left bottom Grass collided with Mario from left bottom -Grass collided with Mario from bottom -Grass collided with Mario from bottom -Grass collided with Mario from bottom -Grass collided with Mario from bottom -Grass collided with Mario from bottom -Grass collided with Mario from bottom -Grass collided with Mario from bottom -Grass collided with Mario from bottom -Grass collided with Mario from bottom -Grass collided with Mario from bottom -Grass collided with Mario from bottom -Grass collided with Mario from bottom -Grass collided with Mario from bottom -Grass collided with Mario from bottom -Grass collided with Mario from bottom -Grass collided with Mario from bottom -Grass collided with Mario from bottom -green-shell collided with Mario from left -green-shell collided with Mario from left -green-shell collided with Mario from left -green-shell collided with Mario from left -green-shell collided with Mario from left -Grass collided with Mario from bottom -green-shell collided with Mario from left -green-shell collided with Mario from left -green-shell collided with Mario from left -green-shell collided with Mario from left -green-shell collided with Mario from left -green-shell collided with Mario from left -green-shell collided with Mario from left -green-shell collided with Mario from left -Grass collided with Mario from bottom -green-shell collided with Mario from left -Grass collided with Mario from bottom -green-shell collided with Mario from left -Grass collided with Mario from bottom -Grass collided with Mario from bottom -green-shell collided with Mario from left -bottom -Grass collided with Mario from left -bottom -Grass collided with Mario from left -bottom -Grass collided with Mario from left -bottom -Grass collided with Mario from left -bottom -Grass collided with Mario from left -bottom -Grass collided with Mario from left -bottom -Grass collided with Mario from left -bottom -Grass collided with Mario from left -bottom -Grass collided with Mario from left -bottom -Grass collided with Mario from left -bottom -Grass collided with Mario from bottom -Grass collided with Mario from left -bottom -Grass collided with Mario from left -bottom -Grass collided with Mario from left -bottom -Grass collided with Mario from left -bottom -Grass collided with Mario from left -bottom -Grass collided with Mario from left -bottom -Grass collided with Mario from left -bottom -Grass collided with Mario from bottom -Grass collided with Mario from bottom -Grass collided with Mario from bottom -Grass collided with Mario from bottom -Grass collided with Mario from bottom -Grass collided with Mario from bottom -Grass collided with Mario from bottom -Grass collided with Mario from bottom -Grass collided with Mario from bottom -Grass collided with Mario from bottom -Grass collided with Mario from bottom -Grass collided with Mario from bottom -Grass collided with Mario from bottom -Grass collided with Mario from bottom -Grass collided with Mario from bottom -Grass collided with Mario from bottom -Grass collided with Mario from bottom -Grass collided with Mario from bottom -Grass collided with Mario from bottom -Grass collided with Mario from bottom -Grass collided with Mario from bottom -Grass collided with Mario from bottom -Grass collided with Mario from bottom -Grass collided with Mario from bottom -Grass collided with Mario from bottom -Grass collided with Mario from bottom -Grass collided with Mario from bottom -Grass collided with Mario from bottom -Grass collided with Mario from bottom -Grass collided with Mario from bottom -Grass collided with Mario from bottom -Grass collided with Mario from bottom -Grass collided with Mario from bottom -Grass collided with Mario from bottom -Grass collided with Mario from bottom -Grass collided with Mario from bottom -Grass collided with Mario from bottom -Grass collided with Mario from bottom -Grass collided with Mario from bottom -Grass collided with Mario from bottom -Grass collided with Mario from bottom -Grass collided with Mario from bottom -Grass collided with Mario from bottom -Grass collided with Mario from bottom -Grass collided with Mario from bottom -Grass collided with Mario from bottom -Grass collided with Mario from bottom -Grass collided with Mario from bottom -Grass collided with Mario from bottom -Grass collided with Mario from bottom -Grass collided with Mario from bottom -Grass collided with Mario from bottom -Grass collided with Mario from bottom -Grass collided with Mario from bottom -Grass collided with Mario from bottom -Grass collided with Mario from bottom -Grass collided with Mario from bottom -Grass collided with Mario from bottom -Grass collided with Mario from bottom -Grass collided with Mario from bottom -Grass collided with Mario from bottom -Grass collided with Mario from bottom -Grass collided with Mario from bottom -Grass collided with Mario from bottom +mario collide with WINDOW +mario collide with WINDOW +mario collide with WINDOW +mario collide with WINDOW +mario collide with WINDOW +mario collide with WINDOW +mario collide with WINDOW +mario collide with WINDOW +mario collide with WINDOW +mario collide with WINDOW +mario collide with WINDOW +mario collide with WINDOW +mario collide with WINDOW mario collide with WINDOW mario collide with WINDOW mario collide with WINDOW diff --git a/SDL#4/exe b/SDL#4/exe index da49bfacddb3b4addce52bb96b63fc5a79404d0a..8e05e2ed18c226efaab557de8b145437b95a0426 100755 GIT binary patch delta 45879 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 e8Qi delta 46580 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 D5bYMR diff --git a/SDL#4/main.o b/SDL#4/main.o index 53d1b5e16d0eb4025d3b299b45b77251d6bea2ba..067c898e42d7c8c33b52d36e59d852d49b4d1cb2 100644 GIT binary patch delta 74360 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 diff --git a/SDL#4/todo.md b/SDL#4/todo.md index 6eb3958..87fddfa 100644 --- a/SDL#4/todo.md +++ b/SDL#4/todo.md @@ -5,10 +5,10 @@ A FAIRE EN COURS ======== -- [ ] Erreur accrochage quand saut sur un coin FAIT ==== +- [x] Erreur accrochage quand saut sur un coin - [x] Game Over quand on tombe - [x] Gestion des briques cassables quand collision - [?] Liberation memoire car lag diff --git a/SDL#4/xMario/xMarioMario.cpp b/SDL#4/xMario/xMarioMario.cpp index f03cb89..ea6491a 100644 --- a/SDL#4/xMario/xMarioMario.cpp +++ b/SDL#4/xMario/xMarioMario.cpp @@ -57,12 +57,6 @@ void xMarioMario::moveFromVelocity(){ after = this->move(_velocity[0], _velocity[1]); - - if( _velocity[0] != after[2] ) - cout << "col. on X : " << _velocity[0] << endl; - if( _velocity[1] != after[3] ) - cout << "col. on Y : " << _velocity[1] << endl; - /* (2) On modifie la velocite en fonction des collisions */ _velocity[0] = (double) after[2]; _velocity[1] = (double) after[3]; @@ -81,7 +75,7 @@ void xMarioMario::moveFromVelocity(){ // Si touche haut if( _up ){ // Si au sol et premier saut ou autre saut (pour la hauteur) - if( this->onFloor() && _jumps == 0 || _jumps == 1 ){ + if( this->onFloor() || this->onWall() && _jumps == 0 || _jumps == 1 ){ this->velocity(0, -1); _jumps++; } @@ -186,6 +180,11 @@ bool xMarioMario::onFloor(){ } +bool xMarioMario::onWall(){ + return _manager->hit((xSprite*)this, 1, 0) || _manager->hit((xSprite*)this, -1, 0); +} + + diff --git a/SDL#4/xMario/xMarioMario.h b/SDL#4/xMario/xMarioMario.h index 3e0bbf2..0c71ec4 100644 --- a/SDL#4/xMario/xMarioMario.h +++ b/SDL#4/xMario/xMarioMario.h @@ -26,6 +26,7 @@ // GETTER double velocity(bool way=XMARIO_VEL_HOR); // Recupere velocite bool onFloor(); // Si mario est sur le sol + bool onWall(); // Si mario est contre un mur // SETTER void velocity(double x=0.0, double y=0.0); // Modification de velocite diff --git a/SDL#4/xSDL/xSprite.cpp b/SDL#4/xSDL/xSprite.cpp index 8d4b6b8..db2c7bc 100644 --- a/SDL#4/xSDL/xSprite.cpp +++ b/SDL#4/xSDL/xSprite.cpp @@ -184,7 +184,7 @@ vector xSprite::move(int x, int y){ /* (1) Variables utiles */ int incrx = x; int incry = y; - bool moveFasterOnX = abs(x) >= abs(y); + bool moveFasterOnY = abs(x) <= abs(y); int signofx = (x==0) ? 0 : x / abs(x); int signofy = (y==0) ? 0 : y / abs(y); @@ -213,7 +213,7 @@ vector xSprite::move(int x, int y){ /* (4) Sinon, on decremente les deplacements 'alternativement' */ - if( moveFasterOnX ){ // Si on a plus de mouvement horizontal + if( moveFasterOnY ){ // Si on a plus de mouvement horizontal if( signofx != 0 && incrx != 0 ) // si la vel. sur x n'est pas nulle incrx -= signofx; // on diminue la vel. sur x else if( signofy != 0 && incry != 0 ) // sinon si vel. sur y n'est pas nulle