Image:draw: drawOffset affects sourceRect instead of location

Great! You might be right, as the pattern should be drawn relative to screen coordinates, rather than to the draw call.