Bienvenidos a la segunda edicion de palib basico. Hoy aprenderemos las variables y como usarlas. Empezemos:
Esto es una variable:
Para que lo entendais mejor:
u32 nombre de tu variable = numero que quieras; |
Para que la variable se muestre en la pantalla tenemos que poner:
PA_OutputText(0,0,0"%d",variable"); |
Bien ahora aprenderemos a usarlas, el ejemplo que pondremos es que cuando pulsemos el boton A se sume una variable, y cuando se pulse el boton B se reste:
if(Pad.Newpress.A){
numero++;
}
if(Pad.Newpress.B){
numero--;
} |
Bien, ya aprendido como usarlas os diré que no solo se puede restar o sumar 1 solo numero, sino que se pueden hacer mas cosas, os pongo una tabla (esto no es código);
variable++; |
Suma 1 |
variable--; |
Resta 1 |
variable +=5; |
Suma 5 |
variable -=5; |
Resta 5 |
variable =2; |
Se iguala a 2 |
variable=-2; |
Se iguala a -2 |
Luego a parte hay mas funciones como dividir o multiplicar, pero de momento pondremos estas que son más faciles de recordar.
Bueno para que no os lieis voy a poner un ejemplo de código:
#include <PA9.h>
#include "all_gfx.h"
u32 variable =0;
// 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.Newpress.A){
numero++;
}
if(Pad.Newpress.B){
numero--;
}
PA_WaitForVBL();
}
return 0;
}
|
|