@tzw: thats what my precompiler/preprocessor prototype is doing^^. But its a hell of work todo if you try to do this by hand all the time o.O
MY Website with news of my projects: (for example my current Muliplayer Bomberman, GenesisPrecompiler for LiteC and TileMaster, an easy to use Tile editor) Sparetime-Development