Anuncios Google

Varias dudas con la librería multiusos.h y programafacil.h (en C)

Bueno, pues hace unos dias que he empezado con la programación en C para wii y estoy usando la librería multiusos.h, el caso es que despues de dibujar un cursor sencillo con la funcion drawCursorIR() (Me costó un poco pero conseguí usando la funcion screenClear(COLORBLACK) al inicio del frame, que se dibujara una vez por frame y que no se fueran dibujando cursores por todos lados). Bueno, el caso es que me gustaría saber si hay alguna manera de comprobar las coordenadas de dicho cursor, porque con lo que sé, no se me ocurre nada de momento (quiero comprobar las de un punto, en el caso de mi cursor un cuadrado de 15x15, por ejemplo un pixel cerca del centro). He buscado bastante informacion, pero sin demasiado éxito, también me he leído por encima una parte del curso de programación en C para wii de Hermes, donde habla sobre la screenlib (he supuesto que otra librería anterior a la multiusos) pero aun que he  leído cosas interesantes, no he encontrado ningua referencia a lo que necesito. Así que acudo aquí a scenebeta a ver si me resolveis la duda.

Tengo otra duda, (he ido acumulando algunas estos dias xD).  En los ejemplos de los cursos de programacion de csar.ale en esta misma página encuentro que pone la funcion wpadInitButtons() (no sé si está biene escrita) dentro del bucle while, es necesario inicializar los botones cada frame? es que no lo termino de entender. Lo mismo con wpadInitIR y todas las de este tipo. Me parece raro porque la primera funcion que se usa en el programa: Init(), sólo se carga una vez en el inicio, alguien podría explcarme a nivel mas teórico como funciona esto?

 

Saludos

PD: Lo siento si pregunto demasiado, es que realmente no encuentro información sobre cómo programar con éstas librerías (a parte de los cursos de csar.ale que ya he terminado)

 


Anuncios Google