Ignore:
Timestamp:
May 15, 2011, 5:32:56 PM (11 years ago)
Author:
Sam Hocevar
Message:

imlib: refactor GetClip?, SetClip? etc. to use vec2i.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • abuse/trunk/src/imlib/supmorph.cpp

    r579 r665  
    262262            int blur_threshold)
    263263{
    264   if (f_left)
    265   {
     264    if (!f_left)
     265        return 0;
     266
    266267    int i,px,py,ix,iy;
    267     int x1, y1, x2, y2;
    268     screen->GetClip(x1, y1, x2, y2);
     268    vec2i caa, cbb;
     269    screen->GetClip(caa, cbb);
    269270    screen->AddDirty(x, y, x + w, y + h);
    270271    stepper *ss;
     
    277278      px=ix+x;
    278279      py=iy+y;
    279       if (px>=x1 && px < x2 && py>=y1 && py < y2)
     280      if (px>=caa.x && px < cbb.x && py>=caa.y && py < cbb.y)
    280281      {
    281282        hole[ix+iy*w]=*(screen->scan_line(py)+px)=fil->Lookup(ss->r>>(19),
     
    298299      for (ix=1; ix<w-1; ix++,ll++,tl++,nl++)
    299300      {
    300     if (x+ix>=x1 && x+ix < x2 && y+iy>=y1 && y+iy < y2)
     301    if (x+ix>=caa.x && x+ix < cbb.x && y+iy>=caa.y && y+iy < cbb.y)
    301302    {
    302303      int t=0;
     
    335336    }
    336337    return 1;
    337   } else return 0;
    338338}
    339339
Note: See TracChangeset for help on using the changeset viewer.