That's never a simple question to answer, because it depends an awful lot on how the code is written, and what requirements it has on the allegro libraries.
You're basically asking someone to do a somewhat thorough investigation of the atanks source to satisfy your curiosity.
But it's also in C++ according to sourceforge, so depending on how dependent upon C++ it is it could be a pretty significant amount of rewriting right there.