Ajouter un commentaire

nasix
Re: jeu d'arcade en java mobile

Salut,

Si tu veux utiliser juste 2 touches, alors je te proposes les touche 1 (pour haut ou gauche) et 9 (pour bas ou droite).

Si tu te déplace déjà horizontalement et tu appuie sur 1, tu swith en haut, sinon, si tu te déplace verticalement cette touche te switchera vers la gauche.

Voici ma proposition :

			protected void keyPressed(int keyCode)
			{

				if (keyCode==Canvas.KEY_NUM1) //
				{
					if(_dirBarre="TOP" || _dirBarre="BOTTOM"){

						_dirBarre="LEFT";
						_barrePosX = 10;
						_barrePosY=10;
						_barreW = 8;
						_barreH = _zoneH;
					}
					if(_dirBarre="LEFT" || _dirBarre="RIGHT"){
					
						_dirBarre="TOP";
						_barrePosX = 10;
						_barrePosY=10;
						_barreW = 150;
						_barreH = 5;
					}

				}
				
				if (keyCode==Canvas.KEY_NUM9) //droite
				{
					
					if(_dirBarre="TOP" || _dirBarre="BOTTOM"){

						_dirBarre="RIGHT";
						_barrePosX = _zoneW;
						_barrePosY=10;
						_barreW = 8;
						_barreH = _zoneH;

					}
					if(_dirBarre="LEFT" || _dirBarre="RIGHT"){
					
						_dirBarre="BOTTOM";
						_barrePosX = 10;
						_barrePosY=200;
						_barreW = 150;
						_barreH = 10;
					}
				}					
			}

J'ai donné juste une idée, tu l'ajuste si elle ne marche pas à 100%

Bonne chance.

Filtered HTML

Plain text

CAPTCHA
Cette question permet de vérifier que vous n'êtes pas un robot spammeur :-)
 EEEE  FFFF  X   X  V     V      J 
E F X X V V J
EEE FFF X V V J
E F X X V V J J
EEEE F X X V JJJ