limit the driving view offset to the displayed/visible area

This limits the automatic driving offset to prevent blank areas in front of the car. Basically it calculates the view range and stops the offset there. In a fullscreen window that contains the whole map (SEEX*MAPSIZE)*(SEEX*MAPSIZE) squares there would be no offset at all (as the whole map is displayed anyway).