use SDL_Threads everywhere
The trick was to mark the threaded functions as cdecl and load arguments correctly. This allows us to:
- drop a few ifdefs;
- use integrated waiting code;
- remove some whitespaces \o/;
- fix
bug #591.
small engine translation updates. Thanks to community members 'Wuzzy' and 'Flandre Scarlet' for their suggestions :)
remove 70c086d9b03f - I suspect the issue was actually part of more general prob probably fixed in cfc44db21d72 by jaree
and now engine in c links too (with more manual intervention as of
issue #596)
engine to c now compiles with some manual intervention (as of
bug #596)
So. Some themes have objects that seem to be large natural extensions of the landscape. Masks allow maintaining that. Lemme know if it doesn't look good. If it doesn't, can still use for ice/bounce/indestructible. Indestructible bunker object for example.
Fix AI collision detection with crates and overlapping hedgehogs. Remove duplicating code