SoloCodigo
Programación Específica => Programación de Videojuegos => Allegro => Mensaje iniciado por: m0skit0 en Jueves 2 de Abril de 2009, 14:03
-
¿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() (http://alleg.sourceforge.net/stabledocs/en/alleg005.html#install_int_ex)).
¡Gracias de antemano!
-
¿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 ...
-
He conseguido hacerlo, pero declarando funciones globales, que me gustaría evitar...
¿Es un callback a un metodo de una clase?
Preferiblemente sí.
pasar el this como parametro a esa funcion pero por lo que veo no lo permite
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 ;) ).
Sino necesita un objeto en particular podes usar el metodo estatico ...
Aquí no te he entendido bien...
-
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.
-
Si lo pudiste hacer con funciones globales entonces no esta usando un objeto,
Sí, por eso lo quiero evitar, para mantener todo bien encapsulado. Probaré lo de los métodos estáticos.
Gracias :good: