X-Git-Url: http://gitweb.pgornicz.com/gitweb.cgi?a=blobdiff_plain;f=src%2Fdebug.cpp;h=5c8baeb1fe4e130a007a1c706f6d51753cfefcb4;hb=3bccd1d78b605dc5b2898877601ad1a6374e0e44;hp=909a54fb057284792b9dd61eb5cc56aebd7c1498;hpb=2a02c4bb2ab611952ac783eea9b93a1d44790dd7;p=physics.git diff --git a/src/debug.cpp b/src/debug.cpp index 909a54f..5c8baeb 100644 --- a/src/debug.cpp +++ b/src/debug.cpp @@ -22,31 +22,28 @@ using std::cerr; using std::cout; using std::endl; -#include +#include "locks/Mutex.h" +#include "locks/Autolock.h" /// ***** Public Methods ***** -SDL_mutex* muDPF = NULL; +Mutex muDPF; void DPF(int level, const char* pstr) { - // lock - SDL_mutexP( muDPF ); + Autolock lock(muDPF); cout << pstr << endl; - - //unlock - SDL_mutexV( muDPF ); } void debug::init() { - muDPF = SDL_CreateMutex(); + muDPF.init(); } void debug::clean() { - SDL_DestroyMutex( muDPF ); + muDPF.clean(); } /// ***** Private Methods *****