Anuncios Google

Ayuda Con Background! [Solucionado]

Recien empiezo con esto de la programacion,lei un par de tutoriales y me puse a practicar.Estoy tratando de cargar un background en un If de un booleano pero al compilar me sale esto:

 

 

A que se debe,como cargo el background?


----->Nintendo-Inside Juegos Noticias Y Mas!


Anuncios Google

Opciones de visualización de comentarios

Seleccione la forma que prefiera para mostrar los comentarios y haga clic en «Guardar las opciones» para activar los cambios.
Imagen de Disgepia

recuerda que

para cargar un fondo siempre debes usar "&" (sin comillas) antes del nombre de la imagen, ejemplo:

PA_LoadBackground(1,0, &arriba);

y el nombre de la imagen no debe llevar espacios o caracteres raros :)


Imagen de franco_tuv

Eso Lo Hice Bien mira el

Eso Lo Hice Bien mira el source

#include <PA9.h>
 
#include "all_gfx.h"
 
int main(){
 
	PA_Init();
 
              bool menu = false;
 
              PA_LoadBackground(1,0,&wii);
 
              PA_LoadBackground(0,0,&a);
 
	while(1){
 
              if ((Pad.Newpress.A) && (menu == false)){
 
              PA_DeleteBg(0,0);
 
              PA_LoadSpritePal(0,0,(void*)hand_Pal);
 
              PA_CreateSprite(0,0,(void*)hand_Sprite,OBJ_SIZE_32X32,1,0,50,50);
 
              PA_LoadBackground(0,0,&menu);
 
             }
 
                            PA_SetSpriteXY(0,0,Stylus.X,Stylus.Y);
 
		PA_WaitForVBL();
	}
}


----->Nintendo-Inside Juegos Noticias Y Mas!

Imagen de Disgepia

Ya vi el problema

esque si te fijas declaraste un bool llamado menu y el bg se llama menu! entonces el compilador interpreta en la funcion PA_LoadBackground el "menu" como la variable antes mencionada y no la imagen, entonces prueba cambiar o el nombre de la variable o el nombre de la imagen.

Salu2


Imagen de Jordi1097

Creo que te falta el #include

Creo que te falta el #include "all_gfx.c"

Imagen de The Dark Master

Habla el que menos sabe de las nuevas Palib.

Yo lo unico que puedo decirte es que antes agregaban los dos ficheros de los gráficos convertidos con PAGfx

#include "all_gfx.h"
#include "all_gfx.c"

No sé si ahora sera solo uno, solo te aviso.

PD: Que yo sepa, también habia una carpeta llamada gfx antes de encontrar los ficheros all_gfx, quedaria:

#include "gfx/all_gfx.h"

Imagen de franco_tuv

Pero creo que si ese seria el

Pero creo que si ese seria el problema no cargaria ningun fondo,pero solo falla el ultimo.el del bool.

Imagen de The Dark Master

aaaaah vale.

Es que como esta gente hablaba de eso pues solo mire esa parte xD.

El problema es en que usas un fondo llamado menu y un bool llamado menu, cambia de nombre el bool y mira si va ;).

EDITO: He visto el error, si, es eso.


Imagen de franco_tuv

Muchas Gracias Master,no

Muchas Gracias Master,no creia que todo se podia arruinar por un nombre xD.Funciona Perfecto!

Opciones de visualización de comentarios

Seleccione la forma que prefiera para mostrar los comentarios y haga clic en «Guardar las opciones» para activar los cambios.