Fix DrawHLinesExplosions setting invalid map pixels if called at wrap world edge
This caused an errror message after the game when using hammer or pickhammer at wrap world edge.
void fpcrtl_halt(int num) { __coverity_panic__();}int fpcrtl_abs(int num) { return num >= 0 ? num : -num;}