jeu d'arcade en java mobile

beachshells
jeu d'arcade en java mobile

Bonjour,

je souhaite optimiser un jeu d'Arcade en java mobile la modification concerne de rendre le jeu au lieu de jouer avec quatre touche de jouer avec deux touche si quelqu'un peut m'aider. voici mon code

Quote:
protected void keyPressed(int keyCode)
{

if (keyCode==Canvas.KEY_NUM2) //droite
{
_dirBarre="TOP";
_barrePosX = 10;
_barrePosY=10;
_barreW = 150;
_barreH = 5;

}
if (keyCode==Canvas.KEY_NUM4) //gauche
{
_dirBarre="LEFT";
_barrePosX = 10;
_barrePosY=10;
_barreW = 8;
_barreH = _zoneH;

}


if (keyCode==Canvas.KEY_NUM6) //droite
{
_dirBarre="RIGHT";
_barrePosX = _zoneW;
_barrePosY=10;
_barreW = 8;
_barreH = _zoneH;
}
if (keyCode==Canvas.KEY_NUM8) // droite
{
_dirBarre="BOTTOM";
_barrePosX = 10;
_barrePosY=200;
_barreW = 150;
_barreH = 10;

}
}

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.

beachshells
Re: jeu d'arcade en java mobile

Merci, votre idéé ça bien marcher

nasix
Re: jeu d'arcade en java mobile

Bonne continuation, ...