Difference for 2d/rect.c from version 1.1 to 1.2


version 1.1 version 1.2
Line 19
 
Line 19
  * Graphical routines for drawing rectangles.   * Graphical routines for drawing rectangles.
  *   *
  * $Log$   * $Log$
  * Revision 1.1  1999/06/14 21:57:32  donut   * Revision 1.2  1999/08/05 22:53:40  sekmu
  * Initial revision   *
    * D3D patch(es) from ADB
    *
    * Revision 1.1.1.1  1999/06/14 21:57:32  donut
    * Import of d1x 1.37 source.
  *   *
  * Revision 1.3  1994/11/18  22:50:19  john   * Revision 1.3  1994/11/18  22:50:19  john
  * Changed shorts to ints in parameters.   * Changed shorts to ints in parameters.
Line 41
 
Line 45
   
 void gr_urect(int left,int top,int right,int bot)  void gr_urect(int left,int top,int right,int bot)
 {  {
 #ifdef D1XD3D  
  if (right > left && bot > top)  
  Win32_Rect (left, top, right, bot, grd_curcanv->cv_bitmap.bm_data, COLOR);  
 #else  
  int i;   int i;
   
   #ifdef D1XD3D
    if (TYPE == BM_DIRECTX) {
    if (left <= right && top <= bot)
    Win32_Rect (left, top, right, bot, grd_curcanv->cv_bitmap.bm_data, COLOR);
    return;
    }
   #endif
  for ( i=top; i<=bot; i++ )   for ( i=top; i<=bot; i++ )
  gr_uscanline( left, right, i );   gr_uscanline( left, right, i );
 #endif  
 }  }
   
 void gr_rect(int left,int top,int right,int bot)  void gr_rect(int left,int top,int right,int bot)
 {  {
 #ifdef D1XD3D  
  if (right > left && bot > top)  
  Win32_Rect (left, top, right, bot, grd_curcanv->cv_bitmap.bm_data, COLOR);  
 #else  
  int i;   int i;
   
   #ifdef D1XD3D
    if (TYPE == BM_DIRECTX) {
    if (left <= right && top <= bot)
    Win32_Rect (left, top, right, bot, grd_curcanv->cv_bitmap.bm_data, COLOR);
    return;
    }
   #endif
  for ( i=top; i<=bot; i++ )   for ( i=top; i<=bot; i++ )
  gr_scanline( left, right, i );   gr_scanline( left, right, i );
 #endif  
 }  }
   

Legend:
line(s) removed in v.1.1 
line(s) changed
 line(s) added in v.1.2