PAlib básico [Funciones normales]
 
 Lo primero que debemos saber es la estructura del código:
 
#include <PA9.h>      
#include "all_gfx.h"
 
// Function: main()
int main()
{
PA_Init();    // Initializes PA_Lib
PA_LoadDefaultText(1, 0);
              PA_LoadDefaultText(0, 0);
 
 
// Infinite loop to keep the program running
while (1)
{
 
 
 
PA_WaitForVBL();
}
return 0;
}

Empezaremos por lo más básico , poner texto:

PA_OutputText(0, // Pantalla 
                            0, //Posición X
                            0, //Posición Y
                             "TEXTO");

Ahora explicaremos.
Lo primero son las pantallas, no es dificil;
-Pantalla 0: Pantalla de arriba (Táctil).
-Pantalla 1: Pantalla de abajo.
Eso sobre las pantallas, luego vereis que pone "TEXTO", pues no quiteis las comillas, las comillas son parte del código. Y lo que hay dentro de las comillas es el texto que quieras poner.
Tengo que decir también que esta función de texto va antes del while(1).

Botónes:
Los botones los podemos classificar en:
-Newpress: Cuando lo pulses
-Held: Mientras lo estás pulsando
-Realesed: Cuando termines de pulsarlo
Ahora pondremos que cuando pulsemos el Boton A ocurra una función puesta:

if(Pad.Newpres.A){
FUNCIÓN QUE QUERRAMOS PONER

Ahora pondremos todo lo que llevamos junto:

#include <PA9.h>      
#include "all_gfx.h"
 
// Function: main()
int main()
{
PA_Init();    // Initializes PA_Lib
PA_LoadDefaultText(1, 0);
              PA_LoadDefaultText(0, 0);
 
 
// Infinite loop to keep the program running
while (1)
{

if(Pad.Newpres.A){

PA_OutputText(0,  0, 0, "Ejemplo de PAlib");


 
 
 
PA_WaitForVBL();
}
return 0;
}

Lo que hará este codigo es que al pulsar el botón A se muestre ese texto.

Autor: Froskito


 
 
  Hoy habia 2 visitantes (3 clics a subpáginas) ¡Aqui en esta página!  
 
Este sitio web fue creado de forma gratuita con PaginaWebGratis.es. ¿Quieres también tu sitio web propio?
Registrarse gratis