Un ejemplo de uso del OS_ID es, por ejemplo, el Puzsion.
El juego detecta si se esta corriendo sobre una wiz o sobre otra plataforma (Linux/Windows). Si funciona sobre PC en el juego aparece un cursor que se mueve con el mouse, si se juega sobre wiz el cursor no aparece porque se juega con la tactil.
El problema que yo tengo es en un juego que quiero que funcione en wiz y en la caanoo a la vez pero surge un problema con el mapeado del joystic. En al wiz hay que programar la diagonales por separado:
Código:
up -> y=y-1;
right -> x=x+1;
up_right -> y=y-1;x=x+1;
El problema es que en la caanoo no hace falta marcar las diagonales... al pulsar una diagonal hace automaticamente el up + right... el problema es que tambien detecta la posicion diagonal asi que tambien aplica el comando up_right con lo que el "prota", cuando haces diagonal, se mueve el doble de lo que seria deseable... no se si me he explicado.
Saludos
Marcadores