Ignore:
Timestamp:
May 13, 2011, 9:13:58 AM (12 years ago)
Author:
Sam Hocevar
Message:

imlib: reverse the image::put_image logic.

File:
1 edited

Legend:

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

    r643 r644  
    110110      f->PutImage(screen, cache.img(id), vec2i(x, y));
    111111    else
    112       cache.img(id)->put_image(screen,x,y);
     112      screen->PutImage(cache.img(id), x, y);
    113113  }
    114114  virtual int width() { return cache.img(id)->Size().x; }
     
    481481    if (f->x-vx>=0 && f->x-vx<=(v->cx2-v->cx1+1) && f->y-vy>=0 && f->y-vy<=(v->cy2-v->cy1+1))
    482482    {
    483       image *im=cache.img(light_buttons[f->type]);
    484       im->put_image(main_screen,f->x-vx+v->cx1-im->Size().x/2,f->y-vy+v->cy1-im->Size().y/2,1);
    485       main_screen->rectangle(f->x1-vx+v->cx1,f->y1-vy+v->cy1,f->x2-vx+v->cx1,f->y2-vy+v->cy1,
    486                 wm->medium_color());
     483      image *im = cache.img(light_buttons[f->type]);
     484      main_screen->PutImage(im, f->x - vx + v->cx1 - im->Size().x / 2,
     485                                f->y - vy + v->cy1 - im->Size().y / 2, 1);
     486      main_screen->rectangle(f->x1 - vx + v->cx1, f->y1 - vy + v->cy1,
     487                             f->x2 - vx + v->cx1, f->y2 - vy + v->cy1,
     488                             wm->medium_color());
    487489    }
    488490      }
     
    599601    tbw=wm->new_window(prop->getd("toolbar x",-1),
    600602               prop->getd("toolbar y",-1),-1,-1,tp);
    601     tp->set_x(setx,tbw->screen);
     603    tp->set_x(setx,tbw->m_surf);
    602604  }
    603605}
     
    758760    music_window=wm->new_window(-1,30,0,0,
    759761             new pick_list(0,0,DEV_MUSIC_PICKLIST,10,song_list,total_songs,0,NULL));
    760     wm->fnt->put_string(music_window->screen,0,1,"songs");
     762    wm->fnt->put_string(music_window->m_surf,0,1,"songs");
    761763  } else
    762764  {
     
    12251227      cur_fg=current_level->get_fg(x,y);
    12261228      if (forew)
    1227     ((tile_picker *)forew->read(DEV_FG_PICKER))->recenter(forew->screen);
     1229    ((tile_picker *)forew->read(DEV_FG_PICKER))->recenter(forew->m_surf);
    12281230      the_game->need_refresh();
    12291231    }
     
    12491251
    12501252      if (forew)
    1251     ((tile_picker *)forew->read(DEV_FG_PICKER))->recenter(forew->screen);
     1253    ((tile_picker *)forew->read(DEV_FG_PICKER))->recenter(forew->m_surf);
    12521254    }
    12531255  }
     
    30103012      im->clear();
    30113013      the_game->get_fg(pat[i])->im->PutImage(im,vec2i(0,0));
    3012       scale_put(im,me->screen,me->x1()+(i%w)*tw,
     3014      scale_put(im,me->m_surf,me->x1()+(i%w)*tw,
    30133015        me->y1()+(i/w)*th,tw,th);
    30143016      if (d==pat[i])
    30153017      {
    30163018    find=i;
    3017     me->screen->rectangle(me->x1()+(i%w)*tw,
    3018               me->y1()+(i/w)*th,
    3019               me->x1()+(i%w)*tw+tw-1,
    3020               me->y1()+(i/w)*th+th-1,wm->bright_color());
     3019    me->m_surf->rectangle(me->x1()+(i%w)*tw,
     3020                            me->y1()+(i/w)*th,
     3021                            me->x1()+(i%w)*tw+tw-1,
     3022                            me->y1()+(i/w)*th+th-1,wm->bright_color());
    30213023      }
    30223024    }
     
    30573059        if (dev_cont->forew)
    30583060          ((tile_picker *)dev_cont->forew->
    3059            read(DEV_FG_PICKER))->recenter(dev_cont->forew->screen);
     3061           read(DEV_FG_PICKER))->recenter(dev_cont->forew->m_surf);
    30603062      }
    30613063    } else if (ev.mouse_button==2)
Note: See TracChangeset for help on using the changeset viewer.