1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49
| public static int idPosBarre;
protected void keyPressed(int keyCode)
{
switch(keyCode)
{
case Canvas.KEY_NUM2:
idPosBarre = (idPosBarre + 1)%4;
break;
case Canvas.KEY_NUM6:
idPosBarre = (idPosBarre - 1)%4;
break;
}
switch(idPosBarre)
{
case 0: // up
_dirBarre="TOP";
_barrePosX = 10;
_barrePosY=10;
_barreW = 150;
_barreH = 5;
break;
case 1: //right
_dirBarre="RIGHT";
_barrePosX = _zoneW;
_barrePosY=10;
_barreW = 8;
_barreH = _zoneH;
break;
case 2: //down
_dirBarre="BOTTOM";
_barrePosX = 10;
_barrePosY=200;
_barreW = 150;
_barreH = 10;
break;
case 3: //left
_dirBarre="LEFT";
_barrePosX = 10;
_barrePosY=10;
_barreW = 8;
_barreH = _zoneH;
break;
}
} |