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
Ir a la versión completa