Remove trailing whitespace

This commit is contained in:
Antonio Niño Díaz 2023-05-02 18:42:51 +01:00
parent f77bbf104d
commit fe33d66d91
54 changed files with 190 additions and 190 deletions

View File

@ -56,7 +56,7 @@ int main(int argc, char **argv) {
// Pantalla de espera inicializando NitroFS
NF_Set2D(0, 0);
NF_Set2D(1, 0);
NF_Set2D(1, 0);
consoleDemoInit();
printf("\n NitroFS init. Please wait.\n\n");
printf(" Iniciando NitroFS,\n por favor, espere.\n\n");
@ -175,9 +175,9 @@ int main(int argc, char **argv) {
// Espera al sincronismo vertical
swiWaitForVBlank();
}
return 0;
return 0;
}

View File

@ -57,7 +57,7 @@ int main(int argc, char **argv) {
// Pantalla de espera inicializando NitroFS
NF_Set2D(0, 0);
NF_Set2D(1, 0);
NF_Set2D(1, 0);
consoleDemoInit();
printf("\n NitroFS init. Please wait.\n\n");
printf(" Iniciando NitroFS,\n por favor, espere.\n\n");
@ -236,9 +236,9 @@ int main(int argc, char **argv) {
// Espera al sincronismo vertical
swiWaitForVBlank();
}
return 0;
return 0;
}

View File

@ -58,7 +58,7 @@ int main(int argc, char **argv) {
// Pantalla de espera inicializando NitroFS
NF_Set2D(0, 0);
NF_Set2D(1, 0);
NF_Set2D(1, 0);
consoleDemoInit();
printf("\n NitroFS init. Please wait.\n\n");
printf(" Iniciando NitroFS,\n por favor, espere.\n\n");
@ -208,6 +208,6 @@ int main(int argc, char **argv) {
}
return 0;
return 0;
}

View File

@ -57,7 +57,7 @@ int main(int argc, char **argv) {
// Pantalla de espera inicializando NitroFS
NF_Set2D(0, 0);
NF_Set2D(1, 0);
NF_Set2D(1, 0);
consoleDemoInit();
printf("\n NitroFS init. Please wait.\n\n");
printf(" Iniciando NitroFS,\n por favor, espere.\n\n");
@ -186,9 +186,9 @@ int main(int argc, char **argv) {
// Espera al sincronismo vertical
swiWaitForVBlank();
}
return 0;
return 0;
}

View File

@ -57,7 +57,7 @@ int main(int argc, char **argv) {
// Pantalla de espera inicializando NitroFS
NF_Set2D(0, 0);
NF_Set2D(1, 0);
NF_Set2D(1, 0);
consoleDemoInit();
printf("\n NitroFS init. Please wait.\n\n");
printf(" Iniciando NitroFS,\n por favor, espere.\n\n");
@ -175,9 +175,9 @@ int main(int argc, char **argv) {
// Espera al sincronismo vertical
swiWaitForVBlank();
}
return 0;
return 0;
}

View File

@ -53,7 +53,7 @@ int main(int argc, char **argv) {
// Pantalla de espera inicializando NitroFS
NF_Set2D(0, 0);
NF_Set2D(1, 0);
NF_Set2D(1, 0);
consoleDemoInit();
printf("\n NitroFS init. Please wait.\n\n");
printf(" Iniciando NitroFS,\n por favor, espere.\n\n");
@ -194,9 +194,9 @@ int main(int argc, char **argv) {
swiWaitForVBlank(); // Espera al sincronismo vertical
oamUpdate(&oamMain); // Actualiza a VRAM el OAM Secundario
}
return 0;
return 0;
}

View File

@ -52,7 +52,7 @@ int main(int argc, char **argv) {
// Pantalla de espera inicializando NitroFS
NF_Set2D(0, 0);
NF_Set2D(1, 0);
NF_Set2D(1, 0);
consoleDemoInit();
printf("\n NitroFS init. Please wait.\n\n");
printf(" Iniciando NitroFS,\n por favor, espere.\n\n");
@ -96,7 +96,7 @@ int main(int argc, char **argv) {
// Crea el Sprite del puntero en la pantalla inferior
NF_CreateSprite(0, 0, 0, 0, 124, 92); // Crea el puntero en la pantalla inferior
NF_SpriteLayer(0, 0, 3); // Y la capa sobre la que se dibujara
// Variable para la lectura del keypad
u16 keys = 0;
@ -159,7 +159,7 @@ int main(int argc, char **argv) {
printf("Tile: Azul / Blue");
break;
default:
printf("Value: %03d", pixel);
printf("Value: %03d", pixel);
break;
}
@ -169,10 +169,10 @@ int main(int argc, char **argv) {
oamUpdate(&oamMain); // Actualiza a VRAM el OAM Secundario
NF_ScrollBg(0, 3, bg_x, bg_y); // Actualiza el scroll
NF_ScrollBg(0, 3, bg_x, bg_y); // Actualiza el scroll
}
return 0;
return 0;
}

View File

@ -52,7 +52,7 @@ int main(int argc, char **argv) {
// Pantalla de espera inicializando NitroFS
NF_Set2D(0, 0);
NF_Set2D(1, 0);
NF_Set2D(1, 0);
consoleDemoInit();
printf("\n NitroFS init. Please wait.\n\n");
printf(" Iniciando NitroFS,\n por favor, espere.\n\n");
@ -112,7 +112,7 @@ int main(int argc, char **argv) {
// Crea el Sprite del puntero en la pantalla inferior
NF_CreateSprite(1, 0, 0, 0, 124, 92); // Crea el puntero en la pantalla inferior
NF_SpriteLayer(1, 0, 2); // Y la capa sobre la que se dibujara
// Variable para la lectura del keypad
u16 keys = 0;
@ -187,10 +187,10 @@ int main(int argc, char **argv) {
oamUpdate(&oamSub); // Actualiza a VRAM el OAM Secundario
NF_ScrollBg(1, 2, bg_x, bg_y); // Actualiza el scroll
NF_ScrollBg(1, 2, bg_x, bg_y); // Actualiza el scroll
}
return 0;
return 0;
}

View File

@ -55,7 +55,7 @@ int main(int argc, char **argv) {
// Pantalla de espera inicializando NitroFS
NF_Set2D(0, 0);
NF_Set2D(1, 0);
NF_Set2D(1, 0);
consoleDemoInit();
printf("\n NitroFS init. Please wait.\n\n");
printf(" Iniciando NitroFS,\n por favor, espere.\n\n");
@ -76,7 +76,7 @@ int main(int argc, char **argv) {
// Inicializa los fondos en modo "BITMAP" (Pantalla inferior)
NF_Init8bitsBgBuffers(); // Inicializa los buffers para almacenar fondos
NF_InitBitmapBgSys(1, 0); // Inicializa los fondos bitmap de 8 bits
NF_Init8bitsBackBuffer(1); // Inicializa el BackBuffer
NF_Init8bitsBackBuffer(1); // Inicializa el BackBuffer
NF_Enable8bitsBackBuffer(1); // Habilita el BackBuffer en la pantalla inferior
// Inicializa los Sprites
@ -142,12 +142,12 @@ int main(int argc, char **argv) {
// Lectura de posicion del stylus
scanKeys(); // Lee el touchpad via Libnds
touchRead(&touchscreen);
touchRead(&touchscreen);
keys = keysHeld(); // Verifica el estado del touchscreen
// Si presionas sobre el keypad...
if (keys & KEY_TOUCH) {
// Lee el touchpad
x = (touchscreen.px - 8);
if (x < 0) x = 0;
@ -195,6 +195,6 @@ int main(int argc, char **argv) {
}
return 0;
return 0;
}

View File

@ -69,7 +69,7 @@ int main(int argc, char **argv) {
// Pantalla de espera inicializando NitroFS
NF_Set2D(0, 0);
NF_Set2D(1, 0);
NF_Set2D(1, 0);
consoleDemoInit();
printf("\n NitroFS init. Please wait.\n\n");
printf(" Iniciando NitroFS,\n por favor, espere.\n\n");
@ -111,7 +111,7 @@ int main(int argc, char **argv) {
// Calculos para la capa 1
if ((y >= 138) && (y <= 159)) {
bgx[y] = 32;
inc *= -1;
inc *= -1;
i[y] = inc;
}
// Calculos para la capa 0
@ -157,7 +157,7 @@ int main(int argc, char **argv) {
}
return 0;
return 0;
}

View File

@ -68,7 +68,7 @@ int main(int argc, char **argv) {
// Pantalla de espera inicializando NitroFS
NF_Set2D(0, 0);
NF_Set2D(1, 0);
NF_Set2D(1, 0);
consoleDemoInit();
printf("\n NitroFS init. Please wait.\n\n");
printf(" Iniciando NitroFS,\n por favor, espere.\n\n");
@ -137,7 +137,7 @@ int main(int argc, char **argv) {
}
return 0;
return 0;
}

View File

@ -55,7 +55,7 @@ int main(int argc, char **argv) {
// Pantalla de espera inicializando NitroFS
NF_Set2D(0, 0);
NF_Set2D(1, 0);
NF_Set2D(1, 0);
consoleDemoInit();
printf("\n NitroFS init. Please wait.\n\n");
printf(" Iniciando NitroFS,\n por favor, espere.\n\n");
@ -124,7 +124,7 @@ int main(int argc, char **argv) {
// Lectura de posicion del stylus
scanKeys(); // Lee el touchpad via Libnds
touchRead(&touchscreen);
touchRead(&touchscreen);
keys = keysHeld(); // Verifica el estado del touchscreen
if (keys & KEY_TOUCH) {
square_x = (touchscreen.px - 64);
@ -140,7 +140,7 @@ int main(int argc, char **argv) {
// Resetea el control de zoom
zoom_x = 0;
zoom_y = 0;
// Rellena el buffer
for (y = square_y; y < (square_y + 96); y ++) {
for (x = square_x; x < (square_x + 128); x ++) {
@ -227,7 +227,7 @@ int main(int argc, char **argv) {
// La parte de la derecha usa pixel doubling
rgb = NF_16BITS_BACKBUFFER[1][((y << 8) + x)];
// Escribe los pixeles en el Backbuffer de la pantalla superior
// Escribe los pixeles en el Backbuffer de la pantalla superior
// Esto genera el Zoom x2 en la pantalla superior
NF_16BITS_BACKBUFFER[0][((zoom_y << 8) + zoom_x)] = rgb;
NF_16BITS_BACKBUFFER[0][((zoom_y << 8) + (zoom_x + 1))] = rgb;
@ -276,6 +276,6 @@ int main(int argc, char **argv) {
}
return 0;
return 0;
}

View File

@ -56,7 +56,7 @@ int main(int argc, char **argv) {
// Pantalla de espera inicializando NitroFS
NF_Set2D(0, 0);
NF_Set2D(1, 0);
NF_Set2D(1, 0);
consoleDemoInit();
printf("\n NitroFS init. Please wait.\n\n");
printf(" Iniciando NitroFS,\n por favor, espere.\n\n");
@ -125,7 +125,7 @@ int main(int argc, char **argv) {
// Lectura de posicion del stylus
scanKeys(); // Lee el touchpad via Libnds
touchRead(&touchscreen);
touchRead(&touchscreen);
keys = keysHeld(); // Verifica el estado del touchscreen
if (keys & KEY_TOUCH) {
square_x = (touchscreen.px - 42);
@ -141,7 +141,7 @@ int main(int argc, char **argv) {
// Resetea el control de zoom
zoom_x = 0;
zoom_y = 0;
// Rellena el buffer
for (y = square_y; y < (square_y + 64); y ++) {
for (x = square_x; x < (square_x + 85); x ++) {
@ -275,7 +275,7 @@ int main(int argc, char **argv) {
// La parte de la derecha tiene usa pixel doubling
rgb = NF_16BITS_BACKBUFFER[1][((y << 8) + x)];
// Escribe los pixeles en el Backbuffer de la pantalla superior
// Escribe los pixeles en el Backbuffer de la pantalla superior
// Esto genera el Zoom x2 en la pantalla superior
NF_16BITS_BACKBUFFER[0][((zoom_y << 8) + zoom_x)] = rgb; // 01
NF_16BITS_BACKBUFFER[0][((zoom_y << 8) + (zoom_x + 1))] = rgb; // A1
@ -329,6 +329,6 @@ int main(int argc, char **argv) {
}
return 0;
return 0;
}

View File

@ -57,7 +57,7 @@ int main(int argc, char **argv) {
// Pantalla de espera inicializando NitroFS
NF_Set2D(0, 0);
NF_Set2D(1, 0);
NF_Set2D(1, 0);
consoleDemoInit();
printf("\n NitroFS init. Please wait.\n\n");
printf(" Iniciando NitroFS,\n por favor, espere.\n\n");
@ -152,7 +152,7 @@ int main(int argc, char **argv) {
}
return 0;
return 0;
}

View File

@ -55,7 +55,7 @@ int main(int argc, char **argv) {
// Pantalla de espera inicializando NitroFS
NF_Set2D(0, 0);
NF_Set2D(1, 0);
NF_Set2D(1, 0);
consoleDemoInit();
printf("\n NitroFS init. Please wait.\n\n");
printf(" Iniciando NitroFS,\n por favor, espere.\n\n");
@ -206,9 +206,9 @@ int main(int argc, char **argv) {
// Actualiza el OAM
oamUpdate(&oamMain);
oamUpdate(&oamSub);
}
return 0;
return 0;
}

View File

@ -72,7 +72,7 @@ int main(int argc, char **argv) {
// Pantalla de espera inicializando NitroFS
NF_Set2D(0, 0);
NF_Set2D(1, 0);
NF_Set2D(1, 0);
consoleDemoInit();
printf("\n NitroFS init. Please wait.\n\n");
printf(" Iniciando NitroFS,\n por favor, espere.\n\n");
@ -143,16 +143,16 @@ int main(int argc, char **argv) {
}
// Anima el fondo
AnimateWater();
AnimateWater();
swiWaitForVBlank(); // Espera al sincronismo vertical
// Actualiza la posicion de los fondos
NF_ScrollBg(1, 3, bg_x, bg_y);
}
return 0;
return 0;
}
@ -200,7 +200,7 @@ void InitAnimatedBg(void) {
NF_SetTileOfMap(1, 3, tile_x, tile_y, ((frame << 4) + n));
n ++;
}
}
}
}
}
@ -261,7 +261,7 @@ void AnimateWater(void) {
// Actualiza el mapa en la VRAM
NF_UpdateVramMap(1, 3);
}
}

View File

@ -80,7 +80,7 @@ int main(int argc, char **argv) {
s16 y = 0;
while (1) {
// Rellena el buffer
for (y = 0; y < 256; y ++) {
for (x = 0; x < 256; x ++) {
@ -110,6 +110,6 @@ int main(int argc, char **argv) {
}
return 0;
return 0;
}

View File

@ -55,7 +55,7 @@ int main(int argc, char **argv) {
// Pantalla de espera inicializando NitroFS
NF_Set2D(0, 0);
NF_Set2D(1, 0);
NF_Set2D(1, 0);
consoleDemoInit();
printf("\n NitroFS init. Please wait.\n\n");
printf(" Iniciando NitroFS,\n por favor, espere.\n\n");
@ -117,7 +117,7 @@ int main(int argc, char **argv) {
// Lectura de posicion del stylus
scanKeys(); // Lee el touchpad via Libnds
touchRead(&touchscreen);
touchRead(&touchscreen);
keys = keysHeld(); // Verifica el estado del touchscreen
if (keys & KEY_TOUCH) {
square_x = (touchscreen.px - 32);
@ -129,7 +129,7 @@ int main(int argc, char **argv) {
if (square_x > 191) square_x = 191;
if (square_y < 0) square_y = 0;
if (square_y > 127) square_y = 127;
// Rellena el buffer
for (y = square_y; y < (square_y + 64); y ++) {
for (x = square_x; x < (square_x + 64); x ++) {
@ -161,6 +161,6 @@ int main(int argc, char **argv) {
}
return 0;
return 0;
}

View File

@ -56,7 +56,7 @@ int main(int argc, char **argv) {
// Pantalla de espera inicializando NitroFS
NF_Set2D(0, 0);
NF_Set2D(1, 0);
NF_Set2D(1, 0);
consoleDemoInit();
printf("\n NitroFS init. Please wait.\n\n");
printf(" Iniciando NitroFS,\n por favor, espere.\n\n");
@ -121,7 +121,7 @@ int main(int argc, char **argv) {
// Lectura de posicion del stylus
scanKeys(); // Lee el touchpad via Libnds
touchRead(&touchscreen);
touchRead(&touchscreen);
keys = keysHeld(); // Verifica el estado del touchscreen
if (keys & KEY_TOUCH) { // Si se toca el touchpad
if (!in_touch) { // Y es el primer toque
@ -170,6 +170,6 @@ int main(int argc, char **argv) {
}
return 0;
return 0;
}

View File

@ -55,7 +55,7 @@ int main(int argc, char **argv) {
// Pantalla de espera inicializando NitroFS
NF_Set2D(0, 0);
NF_Set2D(1, 0);
NF_Set2D(1, 0);
consoleDemoInit();
printf("\n NitroFS init. Please wait.\n\n");
printf(" Iniciando NitroFS,\n por favor, espere.\n\n");
@ -119,7 +119,7 @@ int main(int argc, char **argv) {
// Lectura de posicion del stylus
scanKeys(); // Lee el touchpad via Libnds
touchRead(&touchscreen);
touchRead(&touchscreen);
keys = keysHeld(); // Verifica el estado del touchscreen
if (keys & KEY_TOUCH) {
square_x = (touchscreen.px - 64);
@ -135,13 +135,13 @@ int main(int argc, char **argv) {
// Resetea el control de zoom
zoom_x = 0;
zoom_y = 0;
// Rellena el buffer
for (y = square_y; y < (square_y + 96); y ++) {
for (x = square_x; x < (square_x + 128); x ++) {
// Obten el color actual
rgb = NF_16BITS_BACKBUFFER[1][((y << 8) + x)];
// Escribe los pixeles en el Backbuffer de la pantalla superior
// Escribe los pixeles en el Backbuffer de la pantalla superior
// Esto genera el Zoom x2 en la pantalla superior
NF_16BITS_BACKBUFFER[0][((zoom_y << 8) + zoom_x)] = rgb;
NF_16BITS_BACKBUFFER[0][((zoom_y << 8) + (zoom_x + 1))] = rgb;
@ -179,6 +179,6 @@ int main(int argc, char **argv) {
}
return 0;
return 0;
}

View File

@ -56,7 +56,7 @@ int main(int argc, char **argv) {
// Pantalla de espera inicializando NitroFS
NF_Set2D(0, 0);
NF_Set2D(1, 0);
NF_Set2D(1, 0);
consoleDemoInit();
printf("\n NitroFS init. Please wait.\n\n");
printf(" Iniciando NitroFS,\n por favor, espere.\n\n");
@ -136,9 +136,9 @@ int main(int argc, char **argv) {
for (n = 0; n < 4; n ++) {
NF_ScrollBg(1, n, bg_x[n], bg_y[n]);
}
}
return 0;
return 0;
}

View File

@ -102,9 +102,9 @@ int main(int argc, char **argv) {
while(1) {
swiWaitForVBlank(); // Espera al sincronismo vertical
}
return 0;
return 0;
}

View File

@ -54,7 +54,7 @@ int main(int argc, char **argv) {
// Pantalla de espera inicializando NitroFS
NF_Set2D(0, 0);
NF_Set2D(1, 0);
NF_Set2D(1, 0);
consoleDemoInit();
printf("\n NitroFS init. Please wait.\n\n");
printf(" Iniciando NitroFS,\n por favor, espere.\n\n");
@ -92,6 +92,6 @@ int main(int argc, char **argv) {
}
return 0;
return 0;
}

View File

@ -54,7 +54,7 @@ int main(int argc, char **argv) {
// Pantalla de espera inicializando NitroFS
NF_Set2D(0, 0);
NF_Set2D(1, 0);
NF_Set2D(1, 0);
consoleDemoInit();
printf("\n NitroFS init. Please wait.\n\n");
printf(" Iniciando NitroFS,\n por favor, espere.\n\n");
@ -124,12 +124,12 @@ int main(int argc, char **argv) {
// Lectura de posicion del stylus
scanKeys(); // Lee el touchpad via Libnds
touchRead(&touchscreen);
touchRead(&touchscreen);
keys = keysHeld(); // Verifica el estado del touchscreen
// Si presionas sobre el keypad...
if (keys & KEY_TOUCH) {
// Lee el touchpad
x = (touchscreen.px);
if (x > 247) x = 247;
@ -185,6 +185,6 @@ int main(int argc, char **argv) {
}
return 0;
return 0;
}

View File

@ -60,7 +60,7 @@ int main(int argc, char **argv) {
// Pantalla de espera inicializando NitroFS
NF_Set2D(0, 0);
NF_Set2D(1, 0);
NF_Set2D(1, 0);
consoleDemoInit();
printf("\n NitroFS init. Please wait.\n\n");
printf(" Iniciando NitroFS,\n por favor, espere.\n\n");
@ -87,7 +87,7 @@ int main(int argc, char **argv) {
NF_LoadTiledBg("bg/blue", "top", 256, 256); // Carga el fondo para la pantalla inferior
NF_LoadTiledBg("bg/blue", "bottom", 256, 256); // Carga el fondo para la pantalla inferior
// Carga las paletas extendidas
NF_LoadExBgPal("bg/red", RED);
NF_LoadExBgPal("bg/red", RED);
NF_LoadExBgPal("bg/green", GREEN);
NF_LoadExBgPal("bg/blue", BLUE);
@ -153,9 +153,9 @@ int main(int argc, char **argv) {
NF_UpdateTextLayers();
swiWaitForVBlank(); // Espera al sincronismo vertical
}
return 0;
return 0;
}

View File

@ -55,7 +55,7 @@ int main(int argc, char **argv) {
// Pantalla de espera inicializando NitroFS
NF_Set2D(0, 0);
NF_Set2D(1, 0);
NF_Set2D(1, 0);
consoleDemoInit();
printf("\n NitroFS init. Please wait.\n\n");
printf(" Iniciando NitroFS,\n por favor, espere.\n\n");
@ -179,6 +179,6 @@ int main(int argc, char **argv) {
}
return 0;
return 0;
}

View File

@ -52,7 +52,7 @@ int main(int argc, char **argv) {
// Pantalla de espera inicializando NitroFS
NF_Set2D(0, 0);
NF_Set2D(1, 0);
NF_Set2D(1, 0);
consoleDemoInit();
printf("\n NitroFS init. Please wait.\n\n");
printf(" Iniciando NitroFS,\n por favor, espere.\n\n");
@ -100,7 +100,7 @@ int main(int argc, char **argv) {
NF_BgSetPalColor(0, 0, 1, 31, 31, 0); // Color del texto
NF_WriteText(0, 0, 1, 1, "Hola Mundo!\n Hello World!"); // Normal
NF_BgEditPalColor(0, 1, 1, 0, 31, 31); // Color del texto
NF_BgUpdatePalette(0, 1);
NF_BgUpdatePalette(0, 1);
NF_WriteText(0, 1, 1, 1, "Hola Mundo!\n Hello World!"); // Rotado derecha
NF_WriteText(0, 2, 1, 1, "Hola Mundo!\n Hello World!"); // Rotado izquierda
@ -146,9 +146,9 @@ int main(int argc, char **argv) {
//
swiWaitForVBlank(); // Espera al sincronismo vertical
}
return 0;
return 0;
}

View File

@ -54,7 +54,7 @@ int main(int argc, char **argv) {
// Pantalla de espera inicializando NitroFS
NF_Set2D(0, 0);
NF_Set2D(1, 0);
NF_Set2D(1, 0);
consoleDemoInit();
printf("\n NitroFS init. Please wait.\n\n");
printf(" Iniciando NitroFS,\n por favor, espere.\n\n");
@ -123,6 +123,6 @@ int main(int argc, char **argv) {
}
return 0;
return 0;
}

View File

@ -53,7 +53,7 @@ int main(int argc, char **argv) {
// Pantalla de espera inicializando NitroFS
NF_Set2D(0, 0);
NF_Set2D(1, 0);
NF_Set2D(1, 0);
consoleDemoInit();
printf("\n NitroFS init. Please wait.\n\n");
printf(" Iniciando NitroFS,\n por favor, espere.\n\n");
@ -174,9 +174,9 @@ int main(int argc, char **argv) {
// Actualiza el OAM
oamUpdate(&oamMain);
oamUpdate(&oamSub);
}
return 0;
return 0;
}

View File

@ -53,7 +53,7 @@ int main(int argc, char **argv) {
// Pantalla de espera inicializando NitroFS
NF_Set2D(0, 0);
NF_Set2D(1, 0);
NF_Set2D(1, 0);
consoleDemoInit();
printf("\n NitroFS init. Please wait.\n\n");
printf(" Iniciando NitroFS,\n por favor, espere.\n\n");
@ -227,9 +227,9 @@ int main(int argc, char **argv) {
// Actualiza el OAM
oamUpdate(&oamMain);
oamUpdate(&oamSub);
}
return 0;
return 0;
}

View File

@ -52,7 +52,7 @@ int main(int argc, char **argv) {
// Pantalla de espera inicializando NitroFS
NF_Set2D(0, 0);
NF_Set2D(1, 0);
NF_Set2D(1, 0);
consoleDemoInit();
printf("\n NitroFS init. Please wait.\n\n");
printf(" Iniciando NitroFS,\n por favor, espere.\n\n");
@ -106,7 +106,7 @@ int main(int argc, char **argv) {
// Crea el Sprite del puntero en la pantalla inferior
NF_CreateSprite(1, 0, 0, 0, 124, 92); // Crea el puntero en la pantalla inferior
NF_SpriteLayer(1, 0, 2); // Y la capa sobre la que se dibujara
// Variable para la lectura del keypad
u16 keys = 0;
@ -190,10 +190,10 @@ int main(int argc, char **argv) {
oamUpdate(&oamSub); // Actualiza a VRAM el OAM Secundario
NF_ScrollBg(1, 2, bg_x, bg_y); // Actualiza el scroll
NF_ScrollBg(1, 2, bg_x, bg_y); // Actualiza el scroll
}
return 0;
return 0;
}

View File

@ -56,7 +56,7 @@ int main(int argc, char **argv) {
// Pantalla de espera inicializando NitroFS
NF_Set2D(0, 0);
NF_Set2D(1, 0);
NF_Set2D(1, 0);
consoleDemoInit();
printf("\n NitroFS init. Please wait.\n\n");
printf(" Iniciando NitroFS,\n por favor, espere.\n\n");
@ -109,9 +109,9 @@ int main(int argc, char **argv) {
while(1) {
swiWaitForVBlank(); // Espera al sincronismo vertical
}
return 0;
return 0;
}

View File

@ -57,7 +57,7 @@ int main(int argc, char **argv) {
// Pantalla de espera inicializando NitroFS
NF_Set2D(0, 0);
NF_Set2D(1, 0);
NF_Set2D(1, 0);
consoleDemoInit();
printf("\n NitroFS init. Please wait.\n\n");
printf(" Iniciando NitroFS,\n por favor, espere.\n\n");
@ -136,6 +136,6 @@ int main(int argc, char **argv) {
}
return 0;
return 0;
}

View File

@ -54,7 +54,7 @@ int main(int argc, char **argv) {
// Pantalla de espera inicializando NitroFS
NF_Set2D(0, 0);
NF_Set2D(1, 0);
NF_Set2D(1, 0);
consoleDemoInit();
printf("\n NitroFS init. Please wait.\n\n");
printf(" Iniciando NitroFS,\n por favor, espere.\n\n");
@ -186,6 +186,6 @@ int main(int argc, char **argv) {
}
return 0;
return 0;
}

View File

@ -51,7 +51,7 @@ int main(int argc, char **argv) {
// Inicializa las pantallas
NF_Set2D(0, 0);
NF_Set2D(1, 0);
NF_Set2D(1, 0);
consoleDemoInit();
swiWaitForVBlank();
@ -87,9 +87,9 @@ int main(int argc, char **argv) {
while(1) {
swiWaitForVBlank(); // Espera al sincronismo vertical
}
return 0;
return 0;
}

View File

@ -52,7 +52,7 @@ int main(int argc, char **argv) {
// Pantalla de espera inicializando NitroFS
NF_Set2D(0, 0);
NF_Set2D(1, 0);
NF_Set2D(1, 0);
consoleDemoInit();
printf("\n NitroFS init. Please wait.\n\n");
printf(" Iniciando NitroFS,\n por favor, espere.\n\n");
@ -133,9 +133,9 @@ int main(int argc, char **argv) {
if (newpress & KEY_L) NF_PlayRawSound(0, 127, 0, false, 0);
swiWaitForVBlank(); // Espera al sincronismo vertical
}
return 0;
return 0;
}

View File

@ -60,7 +60,7 @@ int main(int argc, char **argv) {
// Pantalla de espera inicializando NitroFS
NF_Set2D(0, 0);
NF_Set2D(1, 0);
NF_Set2D(1, 0);
consoleDemoInit();
printf("\n NitroFS init. Please wait.\n\n");
printf(" Iniciando NitroFS,\n por favor, espere.\n\n");
@ -147,9 +147,9 @@ int main(int argc, char **argv) {
}
swiWaitForVBlank(); // Espera al sincronismo vertical
}
return 0;
return 0;
}

View File

@ -60,7 +60,7 @@ int main(int argc, char **argv) {
// Pantalla de espera inicializando NitroFS
NF_Set2D(0, 0);
NF_Set2D(1, 0);
NF_Set2D(1, 0);
consoleDemoInit();
printf("\n NitroFS init. Please wait.\n\n");
printf(" Iniciando NitroFS,\n por favor, espere.\n\n");
@ -147,9 +147,9 @@ int main(int argc, char **argv) {
}
swiWaitForVBlank(); // Espera al sincronismo vertical
}
return 0;
return 0;
}

View File

@ -52,7 +52,7 @@ int main(int argc, char **argv) {
// Pantalla de espera inicializando NitroFS
NF_Set2D(0, 0);
NF_Set2D(1, 0);
NF_Set2D(1, 0);
consoleDemoInit();
printf("\n NitroFS init. Please wait.\n\n");
printf(" Iniciando NitroFS,\n por favor, espere.\n\n");
@ -120,9 +120,9 @@ int main(int argc, char **argv) {
NF_UpdateTextLayers(); // Actualiza las capas de texto
swiWaitForVBlank(); // Espera al sincronismo vertical
}
return 0;
return 0;
}

View File

@ -52,7 +52,7 @@ int main(int argc, char **argv) {
// Pantalla de espera inicializando NitroFS
NF_Set2D(0, 0);
NF_Set2D(1, 0);
NF_Set2D(1, 0);
consoleDemoInit();
printf("\n NitroFS init. Please wait.\n\n");
printf(" Iniciando NitroFS,\n por favor, espere.\n\n");
@ -120,9 +120,9 @@ int main(int argc, char **argv) {
NF_UpdateTextLayers(); // Actualiza las capas de texto
swiWaitForVBlank(); // Espera al sincronismo vertical
}
return 0;
return 0;
}

View File

@ -52,7 +52,7 @@ int main(int argc, char **argv) {
// Pantalla de espera inicializando NitroFS
NF_Set2D(0, 0);
NF_Set2D(1, 0);
NF_Set2D(1, 0);
consoleDemoInit();
printf("\n NitroFS init. Please wait.\n\n");
printf(" Iniciando NitroFS,\n por favor, espere.\n\n");
@ -154,9 +154,9 @@ int main(int argc, char **argv) {
// Mueve la capa de texto
NF_ScrollBg(0, 0, 0, y);
NF_ScrollBg(1, 0, x, 63);
}
return 0;
return 0;
}

View File

@ -175,7 +175,7 @@ int main(int argc, char **argv) {
}
}
}
// Cierra el socket
close(NF_SOCKET);
@ -223,7 +223,7 @@ bool _ConnectWIFI(void) {
printf("Mask : %s\n", inet_ntoa(NF_MASK));
printf("Dns1 : %s\n", inet_ntoa(NF_DNS1));
printf("Dns2 : %s\n\n", inet_ntoa(NF_DNS2));
// Marca como conectado
status = true;
@ -396,7 +396,7 @@ s16 _LookForServer(void) {
// Si pulsas cancelar
if (keys & KEY_R) n = 255;
}
return p;

View File

@ -31,10 +31,10 @@ void NF_Set2D(u8 screen, u8 mode) {
if (screen == 0) { // Pantalla Superior
switch (mode) { // Selecciona modo
case 0:
case 0:
videoSetMode(MODE_0_2D);
break;
case 2:
case 2:
videoSetMode(MODE_2_2D);
break;
case 5:
@ -165,7 +165,7 @@ void NF_ScrollBg(u8 screen, u8 layer, s16 x, s16 y) {
u32 mapmovex = 0; // Desplazamiento de la copia de datos (block x 2048)
u32 mapmovey = 0;
u16 rowsize = 0; // Calcula el espacio ocupado en RAM por cada fila
// Calcula la direccion base del mapa
if (screen == 0) { // (VRAM_A)
address = (0x6000000) + (NF_TILEDBG_LAYERS[screen][layer].mapbase << 11);
@ -498,7 +498,7 @@ void NF_SpriteRotScale(u8 screen, u8 id, s16 angle, u16 sx, u16 sy) {
// Actualiza el RotScale del OAM
if (screen == 0) {
oamRotateScale(&oamMain, id, out, (512 - sx), (512 - sy));
oamRotateScale(&oamMain, id, out, (512 - sx), (512 - sy));
} else {
oamRotateScale(&oamSub, id, out, (512 - sx), (512 - sy));
}

View File

@ -36,10 +36,10 @@ void NF_Set3D(u8 screen, u8 mode) {
// Selecciona modo 3D
switch (mode) {
case 0:
case 0:
videoSetMode(MODE_0_3D);
break;
case 2:
case 2:
videoSetMode(MODE_2_3D);
break;
case 5:

View File

@ -111,7 +111,7 @@ void NF_LoadAffineBg(const char* file, const char* name, u16 width, u16 height)
// Error de tamaño
NF_Error(117, name, 0);
}
// Variable temporal del tamaño de la paleta
u32 pal_size = 0;
@ -307,7 +307,7 @@ void NF_CreateAffineBg(u8 screen, u8 layer, const char* name, u8 wrap) {
if (counter == 0) { // Y el contador esta a 0
start = n; // Marca la posicion de inicio
}
counter ++;
counter ++;
if (counter == tilesblocks) { // Si ya tienes suficientes bloques libres
n = NF_BANKS_TILES[screen]; // Termina de buscar
}
@ -320,7 +320,7 @@ void NF_CreateAffineBg(u8 screen, u8 layer, const char* name, u8 wrap) {
// Si no se han encontrado bloques libres
if ((start == 255) || (counter < tilesblocks)) {
NF_Error(107, name, tilesblocks);
} else {
} else {
basetiles = start; // Guarda donde empiezan los bloques libres
}
@ -343,7 +343,7 @@ void NF_CreateAffineBg(u8 screen, u8 layer, const char* name, u8 wrap) {
if (counter == 0) { // Y el contador esta a 0
start = n; // Marca la posicion de inicio
}
counter ++;
counter ++;
if (counter == mapblocks) { // Si ya tienes suficientes bloques libres
n = NF_BANKS_MAPS[screen]; // Termina de buscar
}
@ -356,7 +356,7 @@ void NF_CreateAffineBg(u8 screen, u8 layer, const char* name, u8 wrap) {
// Si no se han encontrado bloques libres
if ((start == 255) || (counter < mapblocks)) {
NF_Error(108, name, mapblocks);
} else {
} else {
basemap = start; // Guarda donde empiezan los bloques libres
}
@ -396,7 +396,7 @@ void NF_CreateAffineBg(u8 screen, u8 layer, const char* name, u8 wrap) {
case 3:
REG_BG3CNT = BgType_Rotation | bg_size | BG_PRIORITY_3 | BG_COLOR_256 | BG_TILE_BASE(basetiles) | BG_MAP_BASE(basemap) | wrap_mode;
break;
}
}
} else {
switch (layer) {
case 2:
@ -405,7 +405,7 @@ void NF_CreateAffineBg(u8 screen, u8 layer, const char* name, u8 wrap) {
case 3:
REG_BG3CNT_SUB = BgType_Rotation | bg_size | BG_PRIORITY_3 | BG_COLOR_256 | BG_TILE_BASE(basetiles) | BG_MAP_BASE(basemap) | wrap_mode;
break;
}
}
}
u32 address; // Variable de direccion de VRAM;
@ -601,7 +601,7 @@ void NF_AffineBgMove(u8 screen, u8 layer, s32 x, s32 y, s32 angle) {
if (in > 2048) {
in -= 2048;
}
// Si es un numero negativo...
if (in < 0) {
in = -in; // Pasa a positivo (para poder hacer el bitshift)

View File

@ -4,7 +4,7 @@
//
// NightFox LIB - Funciones basicas y de Debug
// http://www.nightfoxandco.com/
// Version
// Version
#ifdef BLOCKSDS

View File

@ -71,7 +71,7 @@ void NF_Reset16bitsBgBuffers(void) {
// Funcion NF_Init16bitsBackBuffer();
void NF_Init16bitsBackBuffer(u8 screen) {
u8 scr = screen;
if (scr > 1) scr = 1;
if (scr > 1) scr = 1;
NF_16BITS_BACKBUFFER[scr] = NULL;
}
@ -79,7 +79,7 @@ void NF_Init16bitsBackBuffer(u8 screen) {
// Funcion NF_Enable16bitsBackBuffer();
void NF_Enable16bitsBackBuffer(u8 screen) {
u8 scr = screen;
if (scr > 1) scr = 1;
if (scr > 1) scr = 1;
// Resetea el buffer
free(NF_16BITS_BACKBUFFER[scr]);
NF_16BITS_BACKBUFFER[scr] = NULL;
@ -94,7 +94,7 @@ void NF_Enable16bitsBackBuffer(u8 screen) {
// Funcion NF_Disble16bitsBackBuffer();
void NF_Disble16bitsBackBuffer(u8 screen) {
u8 scr = screen;
if (scr > 1) scr = 1;
if (scr > 1) scr = 1;
// Resetea el buffer
free(NF_16BITS_BACKBUFFER[scr]);
NF_16BITS_BACKBUFFER[scr] = NULL;
@ -274,7 +274,7 @@ void NF_Load16bImgData(const char* file, u8 slot, u16 x, u16 y, u8 type) {
// Funcion NF_Unload16bitsBg();
void NF_Unload16bitsBg(u8 slot) {
// Verifica si el buffer contiene datos
if (!NF_BG16B[slot].inuse) NF_Error(110, "16 Bits Bg", slot);
@ -352,7 +352,7 @@ void NF_Draw16bitsImage(u8 screen, u8 slot, s16 x, s16 y, bool alpha) {
// Calcula el offset dentro del buffer
buff_idx = ((buff_y << 8) + buff_x);
// Valor del Pixel
data = NF_BG16B[slot].buffer[((img_y * NF_BG16B[slot].width) + img_x)];
data = NF_BG16B[slot].buffer[((img_y * NF_BG16B[slot].width) + img_x)];
// Si el pixel NO es magenta !(RGB15(31, 0, 31) | BIT(15))
if ((data != 0xFC1F) || (!alpha)) {
// Escribe el pixel en el BackBuffer
@ -473,7 +473,7 @@ void NF_Load8bitsBg(const char* file, u8 slot) {
// Funcion NF_Unload8bitsBg();
void NF_Unload8bitsBg(u8 slot) {
// Verifica si el buffer contiene datos
if (!NF_BG8B[slot].inuse) NF_Error(110, "8 Bits Bg", slot);
@ -534,7 +534,7 @@ void NF_Copy8bitsBuffer(u8 screen, u8 destination, u8 slot) {
// Funcion NF_Init8bitsBackBuffer();
void NF_Init8bitsBackBuffer(u8 screen) {
u8 scr = screen;
if (scr > 1) scr = 1;
if (scr > 1) scr = 1;
NF_8BITS_BACKBUFFER[scr].data = NULL;
NF_8BITS_BACKBUFFER[scr].pal = NULL;
}
@ -544,7 +544,7 @@ void NF_Init8bitsBackBuffer(u8 screen) {
// Funcion NF_Enable8bitsBackBuffer();
void NF_Enable8bitsBackBuffer(u8 screen) {
u8 scr = screen;
if (scr > 1) scr = 1;
if (scr > 1) scr = 1;
// Resetea el buffer
free(NF_8BITS_BACKBUFFER[scr].data);
free(NF_8BITS_BACKBUFFER[scr].pal);
@ -563,7 +563,7 @@ void NF_Enable8bitsBackBuffer(u8 screen) {
// Funcion NF_Disble8bitsBackBuffer();
void NF_Disble8bitsBackBuffer(u8 screen) {
u8 scr = screen;
if (scr > 1) scr = 1;
if (scr > 1) scr = 1;
// Resetea el buffer
free(NF_8BITS_BACKBUFFER[scr].data);
free(NF_8BITS_BACKBUFFER[scr].pal);
@ -579,7 +579,7 @@ void NF_Flip8bitsBackBuffer(u8 screen, u8 destination) {
// Copia el contenido del Backbuffer a la VRAM
// de la pantalla solicitada
u8 scr = screen;
if (scr > 1) scr = 1;
if (scr > 1) scr = 1;
// Segun la pantalla...
u32 data = 0;

View File

@ -344,7 +344,7 @@ u8 NF_GetPoint(u8 slot, s32 x, s32 y) {
// Calcula los pixeles relativos
u16 pixel_x = x - (tile_x << 3);
u16 pixel_y = (y + 8) - (tile_y << 3);
u16 pixel_y = (y + 8) - (tile_y << 3);
// Calcula la posicion de tile dentro del archivo de mapa
s32 address = (((tile_y * columns) + tile_x) << 1);

View File

@ -442,7 +442,7 @@ void NF_VramSpriteGfx(u8 screen, u16 ram, u16 vram, bool keepframes) {
}
}
}
// Si hay algun bloque borrado libre del tamaño suficiente...
if (id != 255) {

View File

@ -227,8 +227,8 @@ void NF_Vram3dSpriteGfx(u16 ram, u16 vram, bool keepframes) {
}
}
}
}
}
// Si hay algun bloque borrado libre del tamaño suficiente...
if (id != 255) {
@ -529,7 +529,7 @@ void NF_Create3dSprite(u16 id, u16 gfx, u16 pal, s16 x, s16 y) {
// Ahora registra su creacion
NF_CREATED_3DSPRITE.id[NF_CREATED_3DSPRITE.total] = id;
NF_CREATED_3DSPRITE.total ++;
}
@ -600,7 +600,7 @@ void NF_Delete3dSprite(u16 id) {
NF_CREATED_3DSPRITE.id[0] = 0;
NF_CREATED_3DSPRITE.total = 0;
}
}

View File

@ -45,7 +45,7 @@ void NF_InitTextSys(u8 screen) {
NF_TEXT[screen][n].exist = false; // Marcalo como no existente
NF_TEXT[screen][n].update = false; // No es necesario actualizarlo
}
}
@ -111,7 +111,7 @@ void NF_LoadTextFont(const char* file, const char* name, u16 width, u16 height,
}
}
// Crea un archivo .MAP vacio en RAM
// Crea un archivo .MAP vacio en RAM
// ((ancho / 8) * (alto / 8)) * 2
NF_TILEDBG[slot].mapsize = (((width >> 3) * (height >> 3)) << 1);
// Reserva el espacio en RAM
@ -315,7 +315,7 @@ void NF_WriteText(u8 screen, u8 layer, u16 x, u16 y, const char* text) {
string[n] = 113;
break;
// Caracter invalido
default:
default:
string[n] = 0;
break;
}

View File

@ -92,7 +92,7 @@ void NF_LoadTextFont16(const char* file, const char* name, u16 width, u16 height
}
}
// Crea un archivo .MAP vacio en RAM
// Crea un archivo .MAP vacio en RAM
// ((ancho / 8) * (alto / 8)) * 2
NF_TILEDBG[slot].mapsize = (((width >> 3) * (height >> 3)) << 1);
// Reserva el espacio en RAM
@ -282,7 +282,7 @@ void NF_WriteText16(u8 screen, u8 layer, u16 x, u16 y, const char* text) {
string[n] = 113;
break;
// Caracter invalido
default:
default:
string[n] = 0;
break;
}

View File

@ -80,7 +80,7 @@ void NF_ResetTiledBgBuffers(void) {
for (n = 0; n < NF_SLOTS_TBG; n ++) { // Inicializa todos los slots
free(NF_BUFFER_BGTILES[n]); // Vacia el Buffer para los tiles
free(NF_BUFFER_BGMAP[n]); // Vacia Buffer para el map
free(NF_BUFFER_BGPAL[n]); // Vacia Buffer para la paleta
free(NF_BUFFER_BGPAL[n]); // Vacia Buffer para la paleta
}
for (n = 0; n < NF_SLOTS_EXBGPAL; n ++) {
NF_EXBGPAL[n].buffer = NULL;
@ -348,7 +348,7 @@ void NF_LoadTilesForBg(const char* file, const char* name, u16 width, u16 height
fclose(file_id); // Cierra el archivo
// Crea un archivo .MAP vacio en RAM
// Crea un archivo .MAP vacio en RAM
// ((ancho / 8) * (alto / 8)) * 2
NF_TILEDBG[slot].mapsize = (((width >> 3) * (height >> 3)) << 1);
// Reserva el espacio en RAM
@ -504,7 +504,7 @@ void NF_CreateTiledBg(u8 screen, u8 layer, const char* name) {
if (counter == 0) { // Y el contador esta a 0
start = n; // Marca la posicion de inicio
}
counter ++;
counter ++;
if (counter == tilesblocks) { // Si ya tienes suficientes bloques libres
n = NF_BANKS_TILES[screen]; // Termina de buscar
}
@ -517,7 +517,7 @@ void NF_CreateTiledBg(u8 screen, u8 layer, const char* name) {
// Si no se han encontrado bloques libres
if ((start == 255) || (counter < tilesblocks)) {
NF_Error(107, name, tilesblocks);
} else {
} else {
basetiles = start; // Guarda donde empiezan los bloques libres
}
@ -548,7 +548,7 @@ void NF_CreateTiledBg(u8 screen, u8 layer, const char* name) {
if (counter == 0) { // Y el contador esta a 0
start = n; // Marca la posicion de inicio
}
counter ++;
counter ++;
if (counter == mapblocks) { // Si ya tienes suficientes bloques libres
n = NF_BANKS_MAPS[screen]; // Termina de buscar
}
@ -561,7 +561,7 @@ void NF_CreateTiledBg(u8 screen, u8 layer, const char* name) {
// Si no se han encontrado bloques libres
if ((start == 255) || (counter < mapblocks)) {
NF_Error(108, name, mapblocks);
} else {
} else {
basemap = start; // Guarda donde empiezan los bloques libres
}
@ -609,7 +609,7 @@ void NF_CreateTiledBg(u8 screen, u8 layer, const char* name) {
case 3:
REG_BG3CNT = BgType_Text8bpp | bg_size | BG_PRIORITY_3 | BG_COLOR_256 | BG_TILE_BASE(basetiles) | BG_MAP_BASE(basemap);
break;
}
}
} else {
switch (layer) {
case 0:
@ -624,7 +624,7 @@ void NF_CreateTiledBg(u8 screen, u8 layer, const char* name) {
case 3:
REG_BG3CNT_SUB = BgType_Text8bpp | bg_size | BG_PRIORITY_3 | BG_COLOR_256 | BG_TILE_BASE(basetiles) | BG_MAP_BASE(basemap);
break;
}
}
}
u32 address; // Variable de direccion de VRAM;
@ -753,7 +753,7 @@ void NF_DeleteTiledBg(u8 screen, u8 layer) {
address = (0x6200000) + (basemap << 11);
}
memset((void*)address, 0, mapsize); // Pon a 0 todos los bytes de la area de VRAM
// Borra la Paleta a VRAM
if (screen == 0) {
@ -831,7 +831,7 @@ u32 NF_GetTileMapAddress(u8 screen, u8 layer, u16 tile_x, u16 tile_y) {
u32 scr_x = (block_x << 11); // Desplazamiento en memoria, bloques de pantallas (32x32) sobre X
u32 tls_y = ((tile_y - (block_y << 5)) << 5); // Desplazamiento en memoria, tiles sobre X
u32 tls_x = (tile_x - (block_x << 5)); // Desplazamiento en memoria, tiles sobre Y
u32 address = scr_y + scr_x + ((tls_y + tls_x) << 1);
u32 address = scr_y + scr_x + ((tls_y + tls_x) << 1);
// Devuelve el la direccion en el buffer del Tile
return address;
@ -1310,7 +1310,7 @@ void NF_RotateTileGfx(u8 slot, u16 tile, u8 rotation) {
s16 ya = 0;
s16 yb = 0;
s16 pos_b = 0;
// Copia el tile al buffer temporal A
memcpy(character_a, (NF_BUFFER_BGTILES[slot] + (tile << 6)), 64);
@ -1371,7 +1371,7 @@ void NF_RotateTileGfx(u8 slot, u16 tile, u8 rotation) {
break;
}
// Copia el tile desde buffer temporal B
memcpy((NF_BUFFER_BGTILES[slot] + (tile << 6)), character_b, 64);

View File

@ -97,8 +97,8 @@ bool NF_WIFI_CreateUdpSender(const char* address, u16 port) {
memset(&NF_SA_SERVER, 0, sizeof(NF_SA_SERVER));
memset(&NF_SA_CLIENT, 0, sizeof(NF_SA_CLIENT));
// *** Tipo de conexion *** " .sin_family = AF_INET" especifica que el tipo de socket IPv4 Internet.
NF_SA_SERVER.sin_family = AF_INET;
// *** Puerto de conexion *** "htons()" convierte el valor de u16 a "TCP/IP network byte order"
NF_SA_SERVER.sin_family = AF_INET;
// *** Puerto de conexion *** "htons()" convierte el valor de u16 a "TCP/IP network byte order"
NF_SA_SERVER.sin_port = htons(port);
// *** Direccion IP de la conexion ***
// "inet_addr()" convierte una direccion IPv4 en formato texto ("192.168.0.1") al formato IN_ADDR
@ -128,8 +128,8 @@ bool NF_WIFI_CreateUdpListener(u16 port) {
memset(&NF_SA_SERVER, 0, sizeof(NF_SA_SERVER));
memset(&NF_SA_CLIENT, 0, sizeof(NF_SA_CLIENT));
// *** Tipo de conexion *** " .sin_family = AF_INET" especifica que el tipo de socket IPv4 Internet.
NF_SA_SERVER.sin_family = AF_INET;
// *** Puerto de conexion *** "htons()" convierte el valor de u16 a "TCP/IP network byte order"
NF_SA_SERVER.sin_family = AF_INET;
// *** Puerto de conexion *** "htons()" convierte el valor de u16 a "TCP/IP network byte order"
NF_SA_SERVER.sin_port = htons(port);
// *** Direccion IP de la conexion ***
// "inet_addr()" convierte una direccion IPv4 en formato texto ("192.168.0.1") al formato IN_ADDR