anchor.diff:      if DISPLAY_SOUNDS then fSoundLib.Paint;
     end;
   
  -  glLoadIdentity;             // Reset The View
  +  ResizeGameArea(fRenderAreaSize.X, fRenderAreaSize.Y, rm2D);
     glLineWidth(1);
     glPointSize(1);
     glkMoveAALines(true); //Required for outlines and points when there's AA turned on on user machine
  
positive.code:   SwapBuffers(h_DC);
    {$ENDIF}
    {$IFDEF Unix}
    glutswapbuffers;
    {$ENDIF}
  end;
  
  
negative.code:     glTranslatef(-fViewport.GetCenter.X+TOOLBAR_WIDTH/CELL_SIZE_PX/fViewport.Zoom, -fViewport.GetCenter.Y, 0);
      if RENDER_3D then
      begin
        ResizeGameArea(fRenderAreaSize.X, fRenderAreaSize.Y, rm3D);
  
        glkScale(-CELL_SIZE_PX/14);
        glRotatef(rHeading,1,0,0);
  