mirror of
https://github.com/knightfox75/nds_nflib.git
synced 2025-06-18 16:55:32 -04:00
Small cleanup of loop variables
This commit is contained in:
parent
e0296e0856
commit
0394efbf77
@ -30,8 +30,7 @@ NF_TYPE_BB8B_INFO NF_8BITS_BACKBUFFER[2];
|
||||
|
||||
|
||||
void NF_Init16bitsBgBuffers(void) {
|
||||
u8 n = 0;
|
||||
for (n = 0; n < NF_SLOTS_BG16B; n ++) {
|
||||
for (int n = 0; n < NF_SLOTS_BG16B; n ++) {
|
||||
NF_BG16B[n].buffer = NULL;
|
||||
NF_BG16B[n].size = 0;
|
||||
NF_BG16B[n].inuse = false;
|
||||
@ -41,9 +40,8 @@ void NF_Init16bitsBgBuffers(void) {
|
||||
}
|
||||
|
||||
void NF_Reset16bitsBgBuffers(void) {
|
||||
u8 n = 0;
|
||||
// Libera la RAM
|
||||
for (n = 0; n < NF_SLOTS_BG16B; n ++) {
|
||||
for (int n = 0; n < NF_SLOTS_BG16B; n ++) {
|
||||
free(NF_BG16B[n].buffer);
|
||||
}
|
||||
// Reinicia los datos
|
||||
@ -316,8 +314,7 @@ void NF_Draw16bitsImage(u8 screen, u8 slot, s16 x, s16 y, bool alpha) {
|
||||
}
|
||||
|
||||
void NF_Init8bitsBgBuffers(void) {
|
||||
u8 n = 0;
|
||||
for (n = 0; n < NF_SLOTS_BG8B; n ++) {
|
||||
for (int n = 0; n < NF_SLOTS_BG8B; n ++) {
|
||||
NF_BG8B[n].data = NULL;
|
||||
NF_BG8B[n].pal = NULL;
|
||||
NF_BG8B[n].data_size = 0;
|
||||
@ -327,9 +324,8 @@ void NF_Init8bitsBgBuffers(void) {
|
||||
}
|
||||
|
||||
void NF_Reset8bitsBgBuffers(void) {
|
||||
u8 n = 0;
|
||||
// Libera la RAM usada
|
||||
for (n = 0; n < NF_SLOTS_BG8B; n ++) {
|
||||
for (int n = 0; n < NF_SLOTS_BG8B; n ++) {
|
||||
free(NF_BG8B[n].data);
|
||||
free(NF_BG8B[n].pal);
|
||||
}
|
||||
|
@ -20,8 +20,7 @@ NF_TYPE_CMAP_INFO NF_CMAP[NF_SLOTS_CMAP];
|
||||
|
||||
|
||||
void NF_InitCmapBuffers(void) {
|
||||
u8 n = 0;
|
||||
for (n = 0; n < NF_SLOTS_CMAP; n ++) {
|
||||
for (int n = 0; n < NF_SLOTS_CMAP; n ++) {
|
||||
NF_CMAP[n].tiles = NULL; // Inicializa los punteros de los buffers
|
||||
NF_CMAP[n].map = NULL;
|
||||
NF_CMAP[n].tiles_size = 0; // Tamaño de archivo
|
||||
@ -33,8 +32,7 @@ void NF_InitCmapBuffers(void) {
|
||||
}
|
||||
|
||||
void NF_ResetCmapBuffers(void) {
|
||||
u8 n = 0;
|
||||
for (n = 0; n < NF_SLOTS_CMAP; n ++) {
|
||||
for (int n = 0; n < NF_SLOTS_CMAP; n ++) {
|
||||
free(NF_CMAP[n].tiles); // Vacia los buffers
|
||||
free(NF_CMAP[n].map);
|
||||
}
|
||||
|
@ -24,10 +24,8 @@ NF_TYPE_RAWSOUND_INFO NF_RAWSOUND[NF_SLOTS_RAWSOUND];
|
||||
|
||||
void NF_InitRawSoundBuffers(void) {
|
||||
|
||||
u8 n = 0; // Variable comun
|
||||
|
||||
// Inicializa Buffers de sonido en RAW
|
||||
for (n = 0; n < NF_SLOTS_RAWSOUND; n ++) {
|
||||
for (int n = 0; n < NF_SLOTS_RAWSOUND; n ++) {
|
||||
NF_BUFFER_RAWSOUND[n] = NULL; // Inicializa puntero
|
||||
NF_RAWSOUND[n].available = true; // Disponibilidad del slot
|
||||
NF_RAWSOUND[n].size = 0; // Tamaño del archivo
|
||||
@ -38,10 +36,8 @@ void NF_InitRawSoundBuffers(void) {
|
||||
}
|
||||
|
||||
void NF_ResetRawSoundBuffers(void) {
|
||||
u8 n = 0; // Variable comun
|
||||
|
||||
// Borra los datos de los buffers de sonido en RAW
|
||||
for (n = 0; n < NF_SLOTS_RAWSOUND; n ++) {
|
||||
for (int n = 0; n < NF_SLOTS_RAWSOUND; n ++) {
|
||||
free(NF_BUFFER_RAWSOUND[n]); // Borra el contenido puntero
|
||||
}
|
||||
|
||||
|
@ -40,10 +40,8 @@ NF_TYPE_SPRVRAM_INFO NF_SPRVRAM[2]; // Informacion VRAM de Sprites en ambas pan
|
||||
|
||||
void NF_InitSpriteBuffers(void) {
|
||||
|
||||
u16 n = 0; // Variable comun
|
||||
|
||||
// Inicializa Buffers de GFX
|
||||
for (n = 0; n < NF_SLOTS_SPR256GFX; n ++) {
|
||||
for (int n = 0; n < NF_SLOTS_SPR256GFX; n ++) {
|
||||
NF_BUFFER_SPR256GFX[n] = NULL; // Inicializa puntero
|
||||
NF_SPR256GFX[n].size = 0; // Tamaño (en bytes) del grafico (GFX)
|
||||
NF_SPR256GFX[n].width = 0; // Ancho del Gfx
|
||||
@ -52,7 +50,7 @@ void NF_InitSpriteBuffers(void) {
|
||||
}
|
||||
|
||||
// Inicializa Buffers de PAL
|
||||
for (n = 0; n < NF_SLOTS_SPR256PAL; n ++) {
|
||||
for (int n = 0; n < NF_SLOTS_SPR256PAL; n ++) {
|
||||
NF_BUFFER_SPR256PAL[n] = NULL; // Inicializa puntero
|
||||
NF_SPR256PAL[n].size = 0; // Tamaño (en bytes) de la paleta (PAL)
|
||||
NF_SPR256PAL[n].available = true; // Disponibilidat del Slot
|
||||
@ -62,15 +60,13 @@ void NF_InitSpriteBuffers(void) {
|
||||
|
||||
void NF_ResetSpriteBuffers(void) {
|
||||
|
||||
u16 n = 0; // Variable comun
|
||||
|
||||
// Borra los Buffers de GFX
|
||||
for (n = 0; n < NF_SLOTS_SPR256GFX; n ++) {
|
||||
for (int n = 0; n < NF_SLOTS_SPR256GFX; n ++) {
|
||||
free(NF_BUFFER_SPR256GFX[n]);
|
||||
}
|
||||
|
||||
// Borra los Buffers de PAL
|
||||
for (n = 0; n < NF_SLOTS_SPR256PAL; n ++) {
|
||||
for (int n = 0; n < NF_SLOTS_SPR256PAL; n ++) {
|
||||
free(NF_BUFFER_SPR256PAL[n]);
|
||||
}
|
||||
|
||||
@ -781,11 +777,9 @@ void NF_DeleteSprite(u8 screen, u8 id) {
|
||||
|
||||
void NF_SpriteOamSet(u8 screen) {
|
||||
|
||||
u8 n = 0; // Variable de uso general
|
||||
|
||||
if (screen == 0) {
|
||||
|
||||
for (n = 0; n < 128; n ++) {
|
||||
for (int n = 0; n < 128; n ++) {
|
||||
oamSet(&oamMain, // OAM pantalla superior (Main, 0)
|
||||
NF_SPRITEOAM[screen][n].index, // Numero de Sprite
|
||||
NF_SPRITEOAM[screen][n].x, // Coordenada X del Sprite
|
||||
@ -805,7 +799,7 @@ void NF_SpriteOamSet(u8 screen) {
|
||||
|
||||
} else {
|
||||
|
||||
for (n = 0; n < 128; n ++) {
|
||||
for (int n = 0; n < 128; n ++) {
|
||||
oamSet(&oamSub, // OAM pantalla superior (Main, 0)
|
||||
NF_SPRITEOAM[screen][n].index, // Numero de Sprite
|
||||
NF_SPRITEOAM[screen][n].x, // Coordenada X del Sprite
|
||||
|
@ -34,11 +34,8 @@ NF_TYPE_CREATED_3DSPRITE_INFO NF_CREATED_3DSPRITE;
|
||||
|
||||
void NF_Init3dSpriteSys(void) {
|
||||
|
||||
// Variables locales
|
||||
u16 n = 0;
|
||||
|
||||
// Inicializaciones
|
||||
for (n = 0; n < NF_3DSPRITES; n ++) {
|
||||
for (int n = 0; n < NF_3DSPRITES; n ++) {
|
||||
|
||||
// Inicializa las estructuras de control de los sprites
|
||||
NF_3DSPRITE[n].x = 0; // Coordenada X
|
||||
@ -92,13 +89,13 @@ void NF_Init3dSpriteSys(void) {
|
||||
NF_TEXVRAM.deleted = 0; // Ningun Gfx borrado
|
||||
NF_TEXVRAM.fragmented = 0; // Memoria VRAM fragmentada
|
||||
NF_TEXVRAM.inarow = 131072; // Memoria VRAM contigua
|
||||
for (n = 0; n < NF_3DSPRITES; n ++) {
|
||||
for (int n = 0; n < NF_3DSPRITES; n ++) {
|
||||
NF_TEXVRAM.pos[n] = 0; // Posicion en VRAM para reusar despues de un borrado
|
||||
NF_TEXVRAM.size[n] = 0; // Tamaño del bloque libre para reusar
|
||||
}
|
||||
|
||||
// Inicializa los datos de las paletas
|
||||
for (n = 0; n < 32; n ++) {
|
||||
for (int n = 0; n < 32; n ++) {
|
||||
NF_TEXPALSLOT[n].inuse = false;
|
||||
NF_TEXPALSLOT[n].ramslot = 0;
|
||||
}
|
||||
|
@ -23,10 +23,8 @@ NF_TYPE_TEXT_INFO NF_TEXT[2][4];
|
||||
|
||||
void NF_InitTextSys(u8 screen) {
|
||||
|
||||
u8 n = 0;
|
||||
|
||||
// Reinicia las variables
|
||||
for (n = 0; n < 4; n ++) {
|
||||
for (int n = 0; n < 4; n ++) {
|
||||
NF_TEXT[screen][n].width = 0; // Ancho del mapa de texto
|
||||
NF_TEXT[screen][n].height = 0; // Alto del mapa de texto
|
||||
NF_TEXT[screen][n].rotation = 0; // Rotacion a 0 (ninguna)
|
||||
@ -144,7 +142,6 @@ void NF_UnloadTextFont(const char* name) {
|
||||
|
||||
void NF_CreateTextLayer(u8 screen, u8 layer, u8 rotation, const char* name) {
|
||||
|
||||
u8 n = 0; // Bucle
|
||||
u8 slot = 255; // Slot seleccionado
|
||||
char bg[32]; // Nombre
|
||||
|
||||
@ -153,7 +150,7 @@ void NF_CreateTextLayer(u8 screen, u8 layer, u8 rotation, const char* name) {
|
||||
|
||||
// Busca el numero de slot donde esta cargada la fuente
|
||||
snprintf(bg, sizeof(bg), "%s", name); // Obten el nombre del fondo a buscar
|
||||
for (n = 0; n < NF_SLOTS_TBG; n ++) { // Busca en todos los slots
|
||||
for (int n = 0; n < NF_SLOTS_TBG; n ++) { // Busca en todos los slots
|
||||
if (strcmp(bg, NF_TILEDBG[n].name) == 0) { // Si lo encuentras
|
||||
slot = n; // Guarda el slot a usar
|
||||
n = NF_SLOTS_TBG; // Deja de buscar
|
||||
|
@ -127,7 +127,6 @@ void NF_LoadTextFont16(const char* file, const char* name, u16 width, u16 height
|
||||
|
||||
void NF_CreateTextLayer16(u8 screen, u8 layer, u8 rotation, const char* name) {
|
||||
|
||||
u8 n = 0; // Bucle
|
||||
u8 slot = 255; // Slot seleccionado
|
||||
char bg[32]; // Nombre
|
||||
|
||||
@ -136,7 +135,7 @@ void NF_CreateTextLayer16(u8 screen, u8 layer, u8 rotation, const char* name) {
|
||||
|
||||
// Busca el numero de slot donde esta cargada la fuente
|
||||
snprintf(bg, sizeof(bg), "%s", name); // Obten el nombre del fondo a buscar
|
||||
for (n = 0; n < NF_SLOTS_TBG; n ++) { // Busca en todos los slots
|
||||
for (int n = 0; n < NF_SLOTS_TBG; n ++) { // Busca en todos los slots
|
||||
if (strcmp(bg, NF_TILEDBG[n].name) == 0) { // Si lo encuentras
|
||||
slot = n; // Guarda el slot a usar
|
||||
n = NF_SLOTS_TBG; // Deja de buscar
|
||||
|
@ -39,9 +39,8 @@ u8 NF_MAPBLOCKS[2][NF_MAX_BANKS_MAPS];
|
||||
|
||||
|
||||
void NF_InitTiledBgBuffers(void) {
|
||||
u8 n = 0;
|
||||
// Buffers de fondos tileados
|
||||
for (n = 0; n < NF_SLOTS_TBG; n ++) { // Inicializa todos los slots
|
||||
for (int n = 0; n < NF_SLOTS_TBG; n ++) { // Inicializa todos los slots
|
||||
NF_BUFFER_BGTILES[n] = NULL; // Buffer para los tiles
|
||||
NF_BUFFER_BGMAP[n] = NULL; // Buffer para el map
|
||||
NF_BUFFER_BGPAL[n] = NULL; // Buffer para la paleta
|
||||
@ -54,7 +53,7 @@ void NF_InitTiledBgBuffers(void) {
|
||||
NF_TILEDBG[n].available = true; // Disponibilidad
|
||||
}
|
||||
// Buffers de paletas extendidas
|
||||
for (n = 0; n < NF_SLOTS_EXBGPAL; n ++) {
|
||||
for (int n = 0; n < NF_SLOTS_EXBGPAL; n ++) {
|
||||
NF_EXBGPAL[n].buffer = NULL;
|
||||
NF_EXBGPAL[n].palsize = 0;
|
||||
NF_EXBGPAL[n].inuse = false;
|
||||
@ -63,13 +62,13 @@ void NF_InitTiledBgBuffers(void) {
|
||||
}
|
||||
|
||||
void NF_ResetTiledBgBuffers(void) {
|
||||
u8 n = 0;
|
||||
for (n = 0; n < NF_SLOTS_TBG; n ++) { // Inicializa todos los slots
|
||||
// Inicializa todos los slots
|
||||
for (int n = 0; n < NF_SLOTS_TBG; n ++) {
|
||||
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
|
||||
}
|
||||
for (n = 0; n < NF_SLOTS_EXBGPAL; n ++) {
|
||||
for (int n = 0; n < NF_SLOTS_EXBGPAL; n ++) {
|
||||
NF_EXBGPAL[n].buffer = NULL;
|
||||
}
|
||||
NF_InitTiledBgBuffers(); // Reinicia el resto de variables
|
||||
|
Loading…
Reference in New Issue
Block a user