Sorry but the code I post above is working perfectly. And it is not a file format issue. I can tell to do this....
/// the mirror code ends here
while(1)
{
DEBUG_VAR(mirror_view.bmap,10);
DEBUG_VAR(bmap_for_entity(mirror_sprite),20);
wait(1);
}
If the first debug is 0 or not matching the second debug or both are 0. Then bmap_for_entity() is failing. This can happen if you leave out -
while(!mirror_sprite){wait(1);}
-
I don't know the free versions limits, so can't give you any more help with this.
Sorry
Mal