Ignore:
Timestamp:
Apr 17, 2011, 11:56:44 PM (11 years ago)
Author:
Sam Hocevar
Message:

style: remove trailing spaces, fix copyright statements.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • abuse/trunk/src/intsect.cpp

    r481 r494  
    22 *  Abuse - dark 2D side-scrolling platform game
    33 *  Copyright (c) 1995 Crack dot Com
     4 *  Copyright (c) 2005-2011 Sam Hocevar <sam@hocevar.net>
    45 *
    56 *  This software was released into the Public Domain. As with most public
     
    114115          else tx2=mx2*(y1-b2)/my2+xadd;
    115116        else if (my2==0)
    116         {       
     117        {
    117118          ty2=yp1+yadd;
    118           tx2=mx1*(ty2-b1)/my1;       
    119         }       
     119          tx2=mx1*(ty2-b1)/my1;
     120        }
    120121        else
    121122        {
     
    172173/*  int32_t xdiff=abs(xp1-xp2),ydiff=yp1-yp2;
    173174  if (xdiff>=ydiff)                              // increment the endpoints
    174     if (xp2<xp1) { xp2--; xp1++; }                 
     175    if (xp2<xp1) { xp2--; xp1++; }
    175176    else { xp2++; xp1--; }
    176177
     
    199200       inside==0 || r2==0)
    200201      {
    201     int32_t ae=a1*b2,bd=b1*a2;   
     202    int32_t ae=a1*b2,bd=b1*a2;
    202203    if (ae!=bd)         // co-linear returns 0
    203204    {
    204205      x2=(b1*c2-b2*c1)/(ae-bd);
    205       y2=(a1*c2-a2*c1)/(bd-ae);   
     206      y2=(a1*c2-a2*c1)/(bd-ae);
    206207      xdiff=abs(x2-x1);
    207       ydiff=abs(y2-y1);   
     208      ydiff=abs(y2-y1);
    208209//      if (xdiff<=ydiff)            // push the intersection back one pixel
    209210//      {
    210211        if (y2!=y1)
    211         {   
     212        {
    212213            if (y2>y1)
    213214            y2--;
     
    227228      if (inside)        // check to make sure end point is on the
    228229      {                  // right side
    229         r1=x1*a2+y1*b2+c2;   
    230         r2=x2*a2+y2*b2+c2;   
     230        r1=x1*a2+y1*b2+c2;
     231        r2=x2*a2+y2*b2+c2;
    231232        if ((r2!=0 && ((r1^r2)<0)))
    232         {   
     233        {
    233234          x2=x1;
    234235          y2=y1;
    235         }   
    236       }       
    237       return 1;   
     236        }
     237      }
     238      return 1;
    238239    }
    239240      }
Note: See TracChangeset for help on using the changeset viewer.