Programación Específica > Allegro

 Allegro && C++

(1/1)

m0skit0:
¿Alguien ha utilizado Allegro con clases C++? Me gustaría que me indicara a ser posible cómo ha declarado las funciones y variables asociadas al reloj (para usar install_int_ex()).

¡Gracias de antemano!

Eternal Idol:
¿Es un callback a un metodo de una clase? Si es asi tenes que hacerlo estatico y pasar el this como parametro a esa funcion pero por lo que veo no lo permite  :lol: Sino necesita un objeto en particular podes usar el metodo estatico ...

m0skit0:
He conseguido hacerlo, pero declarando funciones globales, que me gustaría evitar...


--- Cita de: "Eternal Idol" ---¿Es un callback a un metodo de una clase?
--- Fin de la cita ---
Preferiblemente sí.


--- Cita de: "Eternal Idol" ---pasar el this como parametro a esa funcion pero por lo que veo no lo permite
--- Fin de la cita ---
Nop, no permite el paso de parámetros a la función de interrupción, hecho que veo lógico porque se invoca como interrupción, no como llamada normal a función (me refiero a bajo nivel, ya me entiendes  ;) ).


--- Cita de: "Eternal Idol" ---Sino necesita un objeto en particular podes usar el metodo estatico ...
--- Fin de la cita ---
Aquí no te he entendido bien...

Eternal Idol:
Si lo pudiste hacer con funciones globales entonces no esta usando un objeto, por lo tanto podes hacer a esas funciones miembros estaticos de una clase.

m0skit0:

--- Cita de: "Eternal Idol" ---Si lo pudiste hacer con funciones globales entonces no esta usando un objeto,
--- Fin de la cita ---
Sí, por eso lo quiero evitar, para mantener todo bien encapsulado. Probaré lo de los métodos estáticos.

Gracias  :good:

Navegación

[0] Índice de Mensajes

Ir a la versión completa