top of page

Probando PAlib para programar en la NDS

  • Foto del escritor: Samir Ramirez
    Samir Ramirez
  • 13 feb 2009
  • 1 Min. de lectura

El video se corresponde con la pantalla de arriba de la NDS. El pequeño programa lo hice usando PAlib. El fichero nds para la consola se puede descargar desde aquí y en realidad sólo es la letra O moviéndose por la pantalla según pulsemos el PAD de la NDS.

Si te interesa el código es este:

// Includes #include <PA9.h>       // Include for PA_Lib

// Function: main() int main(int argc, char ** argv) {  PA_Init();    // Initializes PA_Lib  PA_InitVBL(); // Initializes a standard VBL  PA_InitText(1, 2); // Tell it to put text on screen 1, background number 2    int i;  s32 posx=10;  s32 posy=10;  PA_OutputSimpleText(1, 0, 0, “+——–RAULTECNOLOGIA——–+”);  PA_OutputSimpleText(1, 0, 23, “+——–RAULTECNOLOGIA——–+”);  for (i = 1; i < 23; i++){     PA_OutputSimpleText(1, 0, i, “|”);      PA_OutputSimpleText(1, 31, i, “|”); }  PA_OutputSimpleText(1, posx, posy, “O”);  // Infinite loop to keep the program running  while (1)  {     if (posy > 1)     {     if(Pad.Held.Up) {    PA_OutputSimpleText(1, posx, posy, ” “);     posy-=1;     PA_OutputSimpleText(1, posx, posy, “O”); }    }     if (posy < 22)     { if(Pad.Held.Down) {    PA_OutputSimpleText(1, posx, posy, ” “);     posy+=1;     PA_OutputSimpleText(1, posx, posy, “O”); }     }     if (posx >1)   {       if(Pad.Held.Left) {    PA_OutputSimpleText(1, posx, posy, ” “);     posx-=1;     PA_OutputSimpleText(1, posx, posy, “O”); }      }    if (posx < 30)    {   if(Pad.Held.Right) {    PA_OutputSimpleText(1, posx, posy, ” “);     posx+=1;     PA_OutputSimpleText(1, posx, posy, “O”); } }   PA_WaitForVBL();  }  return 0; } // End of main()

Entradas recientes

Ver todo
Videojuegos con Tululoo GameMaker

Una explicación algo más detallada está en el blog que tenemos sobre GameMaker, del que Tululoo hereda varios elementos. #tululoo

 
 
 

Comentários


3025674909|

©2020 por SM-MANUFACTURING. Creada con Wix.com

bottom of page