Pointeurs de fonctions non-static?
Bonjour,
J'ai un bouton dans mon GUI quand lorsque je clique dessus, il fait un callback sur une fonction. Voila comment le callback est implémenté :
Code:
1 2
|
w->getEvents()["Activate"].add( new EventCallback(&((OpenGUI::EventCallback::EventCallbackFunc *)GameEngine::BTN_AddEntite) ) ); |
Présentement BTN_AddEntite est une fonction static et cela me cause d'énorme problème, car je n'ai plus accès à tout ce qui est déclaré dans ma classe.
J'aimerais savoir s'il y a moyen de changer BTN_AddEntite en une fonction non-static.