Napotkałem dziwny błąd kompilatora, nie mam pojęcia jak naprawic kod. Oto i on:
||=== Build: Debug in SFML_TEST (compiler: Copy of GNU GCC Compiler) ===|
E:\ZZZ\SFML_TEST\efekt.h|46|error: no matching function for call to 'thor::CallbackTimer::connect0(void (Efekt_podpalenie::*)())'|
E:\BIBLIOTEKI\THOR\include\Thor\Time\CallbackTimer.hpp|104|note: candidate: thor::Connection thor::CallbackTimer::connect0(std::function<void()>)|
E:\BIBLIOTEKI\THOR\include\Thor\Time\CallbackTimer.hpp|104|note: no known conversion for argument 1 from 'void (Efekt_podpalenie::*)
||=== Build failed: 1 error(s), 14 warning(s) (0 minute(s), 1 second(s)) ===|
Jeżeli dobrze rozumiem, to oczekiwana jest zwykła funkcja a nie metoda klasy. W dokumentacji (http://www.bromeon.ch/libraries/thor/v2.0/doc/classthor_1_1_callback_timer.html)
nie ma niestety przykładu w OOP. Jeżeli można, to czego ten błąd tak dokładnie dotyczy?