Bastel doch die Fake Partikelfunktion in particles.c um, so dass man MOVE statt _MOVE übergeben kann.
Man kann MOVE ja in der Funktion dann rausrechnen und stattdessen FLAG1 oder worauf auch immer _MOVE definiert ist auf den Flagwert draufodern.

Und als Sternchenaufgabe darfst du jcl noch dazu bringen, dass er die neue Version offiziell mit in den Engine Release packt, und diese ganzen helper Funktionen (particles.c, strio.c, etc.) auch irgendwie in C++ (wenn man die Engine als DLL einbindet) verfügbar macht (wie normale Engine Befehle).

Damit hast du erstmal zu tun (vor allem mit der zweiten Aufgabe) laugh