[fontfamily=courier,fontsize=\relsize{-3},frame=single]
protected void keyPressed(int keyCode) {
if (keyCode == getKeyCode(LEFT)){
if(!tetrisMidlet.getRejilla().seChoca(tetrisMidlet.getFigura(),
Figura.IZQUIERDA)){
tetrisMidlet.getFigura().mueve(Figura.IZQUIERDA);
if(tetrisMidlet.getCanvas()!=null)
tetrisMidlet.getCanvas().repaint();
}
}else if (keyCode == getKeyCode(RIGHT)){
if(!tetrisMidlet.getRejilla().seChoca(tetrisMidlet.getFigura(),
Figura.DERECHA)){
tetrisMidlet.getFigura().mueve(Figura.DERECHA);
if(tetrisMidlet.getCanvas()!=null)
tetrisMidlet.getCanvas().repaint();
}
}else if (keyCode == getKeyCode(UP)){
tetrisMidlet.getFigura().rotar(tetrisMidlet.getRejilla());
if(tetrisMidlet.getCanvas()!=null)
tetrisMidlet.getCanvas().repaint();
}else if (keyCode == getKeyCode(DOWN)){
if(!tetrisMidlet.getRejilla().seChoca(tetrisMidlet.getFigura(),
Figura.ABAJO)){
tetrisMidlet.getFigura().mueve(Figura.ABAJO);
if(tetrisMidlet.getCanvas()!=null)
tetrisMidlet.getCanvas().repaint();
}
}
}