Control de usuario
Patrocinadores
Estadísticas
Miembros:
157.180
Online:
516
Hilos:
873.543
Mensajes:
12.102.312
Stats

Índice de foros NDS Scene

[Palib]Mis Homebrews[Palib]-Ayuda de nuevo-

Foro dedicado a las aplicaciones y hardware de la scene (no flash carts)

Moderadores: The Sabbat, eGladiator

pabloochan
Avatar de usuario
Adicto
 
Mensajes: 360
Registrado: 22 Abr 2006
Ubicación: No lo quieras saber

[Palib]Mis Homebrews[Palib]-Ayuda de nuevo-

Mensajepor pabloochan 19 May 2008 23:21

En principio este hilo iba a ser para postear mis dudas pero lo usare mpara postear mis creaciones


Teclas-Teaster:Nueva version:
Ya no se quedan las letras anteriores y posteo el source
Imagen: Imagen
Link de descarga:adjunto
Busco:Que me digais los bugs que veais
Source:
Código: Seleccionar todo
// 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()
Adjuntos
Teclas-teaster.zip
la nueva version
(119.19 KB) 4 veces
Ultima edición por pabloochan el 01 Jun 2008 20:40, editado 7 veces

Rigle
Avatar de usuario
Traductor del TWEWY
 
Mensajes: 1742
Registrado: 10 Nov 2007
Ubicación: Placentino POWA!!

Mensajepor Rigle 19 May 2008 23:28

Código: Seleccionar todo
        if(Pad.Held.X)PA_OutputSimpleText(1,1,7,"El Boton X Esta Presionado");
        if(Pad.Held.X)   PA_OutputSimpleText(1,1,7,"El Boton X Esta Presionado");(FIXED)


prueba poniendo un espacio entre ) y el PA_Output...

aparte, no copies y pegues , inventa...

pabloochan
Avatar de usuario
Adicto
 
Mensajes: 360
Registrado: 22 Abr 2006
Ubicación: No lo quieras saber

Mensajepor pabloochan 19 May 2008 23:32

Para descargarosolo en el post principal
Ultima edición por pabloochan el 20 May 2008 17:47, editado 1 vez

judelco
Avatar de usuario
General Error!!!
 
Mensajes: 1343
Registrado: 21 Jun 2007
Ubicación: En un sobre lololol

Mensajepor judelco 20 May 2008 10:30

Wow.... esto se está convirtiendo en una costumbre.... abrir hilos para mostrar los homebrews.... pero al menos sé un poco más original!!

Rigle hizo esto hace 2 días.... y es igual.

Para borrar el texto haz esto:

PA_ClearTextBg(0);

Donde el "0" es el número de pantalla. OJO, borra TODO el texto de la pantalla. Pero es muy muy muy muy util si sabes usarlo.

Y eso de dejar espacio..... a mi me parece una chapuza, que quereis que os diga..... [lapota]

[jaja]
PALIB-> The Legend of Zelda: The Six Sages (DS)

Imagen

Alber_h
Avatar de usuario
En el séptimo día
 
Mensajes: 522
Registrado: 25 Mar 2005
Ubicación: Cádiz

Re:

Mensajepor Alber_h 20 May 2008 14:51

judelco escribió:Y eso de dejar espacio..... a mi me parece una chapuza, que quereis que os diga..... [lapota]

[jaja]


Explicate :-?
Imagen

judelco
Avatar de usuario
General Error!!!
 
Mensajes: 1343
Registrado: 21 Jun 2007
Ubicación: En un sobre lololol

Re: Re:

Mensajepor judelco 20 May 2008 14:55

Alber_h escribió:
judelco escribió:Y eso de dejar espacio..... a mi me parece una chapuza, que quereis que os diga..... [lapota]

[jaja]


Explicate :-?


Pues verás, en esta imagen:

Imagen

El boton UP está persionado, pero al no haber borrado el texto anterior, se vé lo de atrás. Y rigle propuso poner para arreglarlo que pusiera espacios en blanco detrás de la frase para tapar el texto anterior. Para MI es una chapuza, pero bueno.....
PALIB-> The Legend of Zelda: The Six Sages (DS)

Imagen

Alber_h
Avatar de usuario
En el séptimo día
 
Mensajes: 522
Registrado: 25 Mar 2005
Ubicación: Cádiz

Re:

Mensajepor Alber_h 20 May 2008 15:03

Te equivocas, Rigle se refería a que dejara espacio entre la sentencia if y la sentencia a ejecutar en caso de entrar al if, no ahí en plan chapuza xD.
Como puedes ver en el ultimo codigo que ha puesto el autor del post, ya lo arregla con un else junto a cada if. Osea que a cada fotograma pinta todas las lineas, ya sea una frase u otra.

Salu2!
Imagen

judelco
Avatar de usuario
General Error!!!
 
Mensajes: 1343
Registrado: 21 Jun 2007
Ubicación: En un sobre lololol

Re: Re:

Mensajepor judelco 20 May 2008 15:59

Alber_h escribió:Te equivocas, Rigle se refería a que dejara espacio entre la sentencia if y la sentencia a ejecutar en caso de entrar al if, no ahí en plan chapuza xD.
Como puedes ver en el ultimo codigo que ha puesto el autor del post, ya lo arregla con un else junto a cada if. Osea que a cada fotograma pinta todas las lineas, ya sea una frase u otra.

Salu2!


Am, bueno, vale vale.... yo lo digo porque rigle en su programa usó esa chapuza que yo he descrito para lo del texto..... [lapota]

Jejejje... bueno, pabloochan, ya te he dejado antes la ayuda para borrar el texto en negrita. Aprobechala... ^^
PALIB-> The Legend of Zelda: The Six Sages (DS)

Imagen

pabloochan
Avatar de usuario
Adicto
 
Mensajes: 360
Registrado: 22 Abr 2006
Ubicación: No lo quieras saber

Mensajepor pabloochan 20 May 2008 17:44

Bueno ya he sacado la nueva version con todos los fallos corregidos y source code.Gracias judelco por el code pero no lo use (Mas que nada porque si tenia que borrarlo y luego escribirlo seria poner mucho codigo para una prueba).Y bueno lo de que lo hizo Rigle ya lo se yo lo vi y dije voy a intentar hacer algo igual.

Rigle
Avatar de usuario
Traductor del TWEWY
 
Mensajes: 1742
Registrado: 10 Nov 2007
Ubicación: Placentino POWA!!

Re:

Mensajepor Rigle 20 May 2008 17:50

pabloochan escribió:Bueno ya he sacado la nueva version con todos los fallos corregidos y source code.Gracias judelco por el code pero no lo use (Mas que nada porque si tenia que borrarlo y luego escribirlo seria poner mucho codigo para una prueba).Y bueno lo de que lo hizo Rigle ya lo se yo lo vi y dije voy a intentar hacer algo igual.


Ahora sigue el día 2 del wiki del palib, que da para muxo muxo rato xD

Siguiente

Volver a Scene

¿Quién está conectado?

Usuarios navegando por este foro: No hay usuarios registrados visitando el foro y 2 invitados