Por ahora con la forma de programar que yo tengo no me ha hecho falta pasarle parametros al crearlas, pero vaya.. que puedes hacer esto y es muy facil:
[Codebox=cpp file=Untitled.cpp]class cosa : public sprite{
public:
int a;
float b;
void frame(){
}
void metodoDeEntrada(int a, float b){
this->a = a;
this->b = b;
}
};[/Codebox]
En este ejemplo para lanzar un objeto con parametros a y b seria así:
[Codebox=cpp file=Untitled.cpp]cosa* c = new cosa();
c->metodoDeEntrada(100, 0.5);[/Codebox]
y desde frame haces lo que tengas que hacer..
No olvides que esto es C++ y que puedes crear tantos metodos como necesites, incluso interfaces, subclases con polimorfia y etc etc etc.. esto no es div jeje.. tienes todo al alcance de la mano
Como por ejemplo.. linkar una lib para uso de webcam y openCV para vision artificial y poder hacer auntenticas virguerias.. pero tranki.. ya llegaremos a esos temas.. poco a poco
Aunque ya estas viendo lo que se tarda en dejar un motor "basico" funcionando.. una semana crearlo, por que estaba de vacaciones y he podido meterle caña.. pero piensa también que he tenido que aprender C++ que no sabia ni poner using namespace std; xd... así que para mi proxima semana libre que será dentro de 5 semanas le pegaré otro gran empujon a la libreria, durante este mes ire corrigiendo y poco a poco montando lo que falta de la base.