Plata escribió:Pero como te atreves a hacer que una funcion tipo int la reyenes como si fuera un void!!! ignorante!!! xDDD
Alber_h escribió:Pues amigo, siento decirte que te vas a comer un OWNED como una casa xD.
Alber_h escribió: [...]
ANTONIOND escribió:Alber_h escribió: [...]
Un fallo lo tiene cualquiera, no seáis tan duros con él... Por cierto, como ha dicho en otra ocasión, el no enseña C, el enseña PAlib.
Alber_h escribió:Con todos mis respetos, no se como te pones a escribir tutoriales sin saber cosas como ésta...
ANTONIOND escribió:Con lo de que enseña C me refería a este comentario:Alber_h escribió:Con todos mis respetos, no se como te pones a escribir tutoriales sin saber cosas como ésta...
Creo que lo de la función no tiene nada que ver con los tutoriales.
Nada más, no me apetece discutir...
Un saludo.
if(Pad.Held.Start) PA_OutputText(0,1,13,"%c2El boton start esta presionado ");
else PA_OutputText(0,1,13,"%c1El boton start No esta presionado");
if(Pad.Held.Select) PA_OutputText(0,1,15,"%c2El boton select esta presionado ");
else PA_OutputText(0,1,15,"%c1El boton select No esta presionado");
// 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,1);
PA_InitText(0,1);
// Infinite loop to keep the program running
while (1)
{
if(Stylus.Held) PA_OutputText(1,1,5,"%c2El Stylus Esta Presionado ");
else PA_OutputText(1,1,5,"%c1El Stylus No Esta Presionado");
if(Pad.Held.X) PA_OutputText(1,1,7,"%c2El Boton X Esta Presionado ");
else PA_OutputText(1,1,7,"%c1El Boton X No Esta Presionado");
if(Pad.Held.Y) PA_OutputText(1,1,9,"%c2El Boton Y Esta Presionado ");
else PA_OutputText(1,1,9,"%c1El Boton Y No Esta Presionado");
if(Pad.Held.A) PA_OutputText(1,1,11,"%c2El Boton A Esta Presionado ");
else PA_OutputText(1,1,11,"%c1El Boton A No Esta Presionado");
if(Pad.Held.B) PA_OutputText(1,1,13,"%c2El Boton B Esta Presionado ");
else PA_OutputText(1,1,13,"%c1El Boton B No Esta Presionado");
if(Pad.Held.R) PA_OutputText(1,1,15,"%c2El Boton R Esta Presionado ");
else PA_OutputText(1,1,15,"%c1El Boton R No Esta Presionado");
if(Pad.Held.L) PA_OutputText(1,1,17,"%c2El Boton L Esta Presionado ");
else PA_OutputText(1,1,17,"%c1El Boton L No Esta Presionado");
if(Pad.Held.Up) PA_OutputText(1,1,19,"%c2El Boton Up Esta Presionado ");
else PA_OutputText(1,1,19,"%c1El Boton Up No Esta Presionado");
if(Pad.Held.Down) PA_OutputText(0,1,5,"%c2El Boton Down Esta Presionado ");
else PA_OutputText(0,1,5,"%c1El Boton no Down Esta Presionado");
if(Pad.Held.Left) PA_OutputText(0,1,7,"%c2El Boton Left Esta Presionado ");
else PA_OutputText(0,1,7,"%c1El Boton Left No Esta Presionado");
if(Pad.Held.Right) PA_OutputText(0,1,9,"%c2El Boton Right Esta Presionado ");
else PA_OutputText(0,1,9,"%c1El Boton Right No Esta Presionado");
PA_OutputText(0,1,19,"%c3By Pabloochan");
PA_WaitForVBL();
}
return 0;
} // End of main()
Alber_h escribió:Yo lo que haría es dejar un espacio entre las condiciones y el código a ejecutar en cada condición, quedando así:// 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,1);
PA_InitText(0,1);
// Infinite loop to keep the program running
while (1)
{
if(Stylus.Held) PA_OutputText(1,1,5,"%c2El Stylus Esta Presionado ");
else PA_OutputText(1,1,5,"%c1El Stylus No Esta Presionado");
if(Pad.Held.X) PA_OutputText(1,1,7,"%c2El Boton X Esta Presionado ");
else PA_OutputText(1,1,7,"%c1El Boton X No Esta Presionado");
if(Pad.Held.Y) PA_OutputText(1,1,9,"%c2El Boton Y Esta Presionado ");
else PA_OutputText(1,1,9,"%c1El Boton Y No Esta Presionado");
if(Pad.Held.A) PA_OutputText(1,1,11,"%c2El Boton A Esta Presionado ");
else PA_OutputText(1,1,11,"%c1El Boton A No Esta Presionado");
if(Pad.Held.B) PA_OutputText(1,1,13,"%c2El Boton B Esta Presionado ");
else PA_OutputText(1,1,13,"%c1El Boton B No Esta Presionado");
if(Pad.Held.R) PA_OutputText(1,1,15,"%c2El Boton R Esta Presionado ");
else PA_OutputText(1,1,15,"%c1El Boton R No Esta Presionado");
if(Pad.Held.L) PA_OutputText(1,1,17,"%c2El Boton L Esta Presionado ");
else PA_OutputText(1,1,17,"%c1El Boton L No Esta Presionado");
if(Pad.Held.Up) PA_OutputText(1,1,19,"%c2El Boton Up Esta Presionado ");
else PA_OutputText(1,1,19,"%c1El Boton Up No Esta Presionado");
if(Pad.Held.Down) PA_OutputText(0,1,5,"%c2El Boton Down Esta Presionado ");
else PA_OutputText(0,1,5,"%c1El Boton no Down Esta Presionado");
if(Pad.Held.Left) PA_OutputText(0,1,7,"%c2El Boton Left Esta Presionado ");
else PA_OutputText(0,1,7,"%c1El Boton Left No Esta Presionado");
if(Pad.Held.Right) PA_OutputText(0,1,9,"%c2El Boton Right Esta Presionado ");
else PA_OutputText(0,1,9,"%c1El Boton Right No Esta Presionado");
PA_OutputText(0,1,19,"%c3By Pabloochan");
PA_WaitForVBL();
}
return 0;
} // End of main()
Puede que estando todo junto funcione igual, pero digamos que así es más correcto y no te arriesgas a que haya algún fallo debido a eso .
Salu2!
Alber_h escribió:Puede que estando todo junto funcione igual, pero digamos que así es más correcto y no te arriesgas a que haya algún fallo debido a eso .
Salu2!
0-00 escribió:Lo acabo de probar y sigue sin ir... ademas otro dato, el .zip que ha puesto pabloochan para descargar (el .nds que hay dentro) si que me va bien... asi que o ha puesto otra funcion, o algo por el estilo, o yo lo estoy haciendo mal (lo de hacer la .nds con el PAlib, dandole al build.bat...)
Saludos
No creo mas que nada porque el mio lleva colores,si quieres empeñarte en que te copie pues halla tu me parece muy triste</p>Rigle escribió:ese source es clavado al que hice yo <img src="images/smilies/nuevos/fumando.gif" border="0" alt="[fumando]" /> <img src="images/smilies/nuevos/fumando.gif" border="0" alt="[fumando]" />
pabloochan escribió:no te lo subo completo porque no lo tengo(reinstale las palib y se borro lo siento pero si que me va ), pero no lleva nada mas aparte del codigo.Aunque a mi me va bien en mi g6dsreal
pabloochan escribió:No creo mas que nada porque el mio lleva colores,si quieres empeñarte en que te copie pues halla tu me parece muy triste</p>
pabloochan escribió:no te lo subo completo porque no lo tengo(reinstale las palib y se borro lo siento pero si que me va ), pero no lleva nada mas aparte del codigo.Aunque a mi me va bien en mi g6dsreal
judelco escribió:Puedes postear tu source? (si quieres que veamos el error, sino da =)
Animo, seguro que es más facil que la paliza de 9 horas que me estoy dando para arreglar una cosa (y no está arreglado aún)
// Includes
#include <PA9.h> // Include for PA_Lib
#include "bitmap/all_gfx.c"
#include "bitmap/all_gfx.h"
// Function: main()
int main(int argc, char ** argv)
{
PA_Init(); // Initializes PA_Lib
PA_InitVBL(); // Initializes a standard VBL
PA_InitText(1,1);
PA_InitText(0,1);
PA_Init8bitBg(1, 0);
PA_LoadPal(PAL_BG1, bitmap_Pal);
PA_Load8bitBitmap(1, img1_Bitmap);
// Infinite loop to keep the program running
while (1)
{
if(Stylus.Held) PA_OutputText(0,1,18,"%c2La Tactil Funciona ");
else PA_OutputText(0,1,18,"%c1La Tactil No Funciona");
if(Pad.Held.Start) PA_OutputText(0,1,15,"%c2El boton Start Funciona ");
else PA_OutputText(0,1,15,"%c1El boton Start No Funciona");
if(Pad.Held.Select) PA_OutputText(0,1,16,"%c2El boton Select Funciona ");
else PA_OutputText(0,1,16,"%c1El boton Select No Funciona");
if(Pad.Held.R) PA_OutputText(0,1,12,"%c2El boton R Funciona ");
else PA_OutputText(0,1,12,"%c1El boton R No Funciona");
if(Pad.Held.L) PA_OutputText(0,1,13,"%c2El boton L Funciona ");
else PA_OutputText(0,1,13,"%c1El boton L No Funciona");
if(Pad.Held.Up) PA_OutputText(0,1,2,"%c2El pad Arriba Funciona ");
else PA_OutputText(0,1,2,"%c1El pad Arriba No Funciona");
if(Pad.Held.Down) PA_OutputText(0,1,3,"%c2El pad Abajo Funciona ");
else PA_OutputText(0,1,3,"%c1El pad Abajo No Funciona");
if(Pad.Held.Left) PA_OutputText(0,1,4,"%c2El pad Izquierdo Funciona ");
else PA_OutputText(0,1,4,"%c1El pad Izquierdo No Funciona");
if(Pad.Held.Right) PA_OutputText(0,1,5,"%c2El pad Derecho Funciona ");
else PA_OutputText(0,1,5,"%c1El pad Derecho No Funciona");
if(Pad.Held.Y) PA_OutputText(0,1,9,"%c2El boton Y Funciona ");
else PA_OutputText(0,1,9,"%c1El boton Y No Funciona");
if(Pad.Held.X) PA_OutputText(0,1,10,"%c2El boton X Funciona ");
else PA_OutputText(0,1,10,"%c1El boton X No Funciona");
if(Pad.Held.A) PA_OutputText(0,1,7,"%c2El boton A Funciona ");
else PA_OutputText(0,1,7,"%c1El boton A No Funciona");
if(Pad.Held.B) PA_OutputText(0,1,8,"%c2El boton B Funciona ");
else PA_OutputText(0,1,8,"%c1El boton B No Funciona");
PA_OutputText(0,11,22,"%c3By Miguel");
PA_WaitForVBL();
}
return 0;
} // End of main()
judelco escribió:pabloochan escribió:No creo mas que nada porque el mio lleva colores,si quieres empeñarte en que te copie pues halla tu me parece muy triste</p>
No es por nada, pero yo vi como el lo hizo antes que tu.... solo que ahora lo ha sustituido por el Golden Sun. PUEDE que tu no hayas visto su codigo, pero lo que no puedes decir es que tu lo has hecho antes o que el suyo es una copia del tuyo, de eso nada. Tu puedes haberlo hecho mas perfecto y sin mirar el de el, pero el lo hizo antes, ojo.
0-00 escribió:pabloochan escribió:no te lo subo completo porque no lo tengo(reinstale las palib y se borro lo siento pero si que me va ), pero no lleva nada mas aparte del codigo.Aunque a mi me va bien en mi g6dsreal
Entonces mi problema... esta en el r4 (es decir mi flashcard)...
Y el source que pusiste en la primera pagina esta incompleto??
vaya... pues yo no se que hacer...judelco escribió:Puedes postear tu source? (si quieres que veamos el error, sino da =)
Animo, seguro que es más facil que la paliza de 9 horas que me estoy dando para arreglar una cosa (y no está arreglado aún)
Aqui lo pongo, por cierto me he fijado en el wiki de PAlib para añadirle una imagen:// Includes
#include <PA9.h> // Include for PA_Lib
#include "bitmap/all_gfx.c"
#include "bitmap/all_gfx.h"
// Function: main()
int main(int argc, char ** argv)
{
PA_Init(); // Initializes PA_Lib
PA_InitVBL(); // Initializes a standard VBL
PA_InitText(1,1);
PA_InitText(0,1);
PA_Init8bitBg(1, 0);
PA_LoadPal(PAL_BG1, bitmap_Pal);
PA_Load8bitBitmap(1, img1_Bitmap);
// Infinite loop to keep the program running
while (1)
{
if(Stylus.Held) PA_OutputText(0,1,18,"%c2La Tactil Funciona ");
else PA_OutputText(0,1,18,"%c1La Tactil No Funciona");
if(Pad.Held.Start) PA_OutputText(0,1,15,"%c2El boton Start Funciona ");
else PA_OutputText(0,1,15,"%c1El boton Start No Funciona");
if(Pad.Held.Select) PA_OutputText(0,1,16,"%c2El boton Select Funciona ");
else PA_OutputText(0,1,16,"%c1El boton Select No Funciona");
if(Pad.Held.R) PA_OutputText(0,1,12,"%c2El boton R Funciona ");
else PA_OutputText(0,1,12,"%c1El boton R No Funciona");
if(Pad.Held.L) PA_OutputText(0,1,13,"%c2El boton L Funciona ");
else PA_OutputText(0,1,13,"%c1El boton L No Funciona");
if(Pad.Held.Up) PA_OutputText(0,1,2,"%c2El pad Arriba Funciona ");
else PA_OutputText(0,1,2,"%c1El pad Arriba No Funciona");
if(Pad.Held.Down) PA_OutputText(0,1,3,"%c2El pad Abajo Funciona ");
else PA_OutputText(0,1,3,"%c1El pad Abajo No Funciona");
if(Pad.Held.Left) PA_OutputText(0,1,4,"%c2El pad Izquierdo Funciona ");
else PA_OutputText(0,1,4,"%c1El pad Izquierdo No Funciona");
if(Pad.Held.Right) PA_OutputText(0,1,5,"%c2El pad Derecho Funciona ");
else PA_OutputText(0,1,5,"%c1El pad Derecho No Funciona");
if(Pad.Held.Y) PA_OutputText(0,1,9,"%c2El boton Y Funciona ");
else PA_OutputText(0,1,9,"%c1El boton Y No Funciona");
if(Pad.Held.X) PA_OutputText(0,1,10,"%c2El boton X Funciona ");
else PA_OutputText(0,1,10,"%c1El boton X No Funciona");
if(Pad.Held.A) PA_OutputText(0,1,7,"%c2El boton A Funciona ");
else PA_OutputText(0,1,7,"%c1El boton A No Funciona");
if(Pad.Held.B) PA_OutputText(0,1,8,"%c2El boton B Funciona ");
else PA_OutputText(0,1,8,"%c1El boton B No Funciona");
PA_OutputText(0,11,22,"%c3By Miguel");
PA_WaitForVBL();
}
return 0;
} // End of main()
Saludos
P.D: Rigle si tu tienes tu source (el que funciona) lo podrias poner o pasarmelo por msn??
judelco escribió:Excepto lo de la imagen que me parece raro, lo demás si lo veo bien....