Forum de la communauté SFML

Aide => Graphique => Discussion démarrée par: cChaD le Janvier 24, 2015, 03:55:45 pm

Titre: Déplacement style bomberman
Posté par: cChaD le Janvier 24, 2015, 03:55:45 pm
Bonjour à tous,

je viens vous demandé votre aide car j'ai essayé au maximum de me débrouiller mais j'y suis pas arrivé  :-X

Je cherche à reproduire les déplacements comme dans super bomberman 2 sur SNES.

C'est à dire, que si le joueur se déplace en appuyant sur 2 touches simultanément, le joueur commence d'abord par les déplacements prévu pour pour la première touche enfoncé jusqu'a rentré en colision avec un block puis il passe la main à la seconde touche

Exemple avec

HAUT + DROITE

(http://img11.hostingpics.net/pics/959318red5eef90gtpo0cuu239a6ecn1cr514221108258034animation3250vite.gif)

Et donc je ne sais pas comment réorganiser mon code pour pouvoir gérer ça...

voici l'actuel qui gére seulement 1 touche à la fois.

(click to show/hide)


Merci d'avance.
Titre: Re : Déplacement style bomberman
Posté par: Cpl.Bator le Janvier 30, 2015, 02:17:06 am
il n'y a pas de "passage de main" entre les touches.
c'est des collisions toute bête :

if ( map[x][y-1] != blocable && moveUp == true)
{
  moveup();
}