Changeset 650


Ignore:
Timestamp:
May 14, 2011, 3:06:23 AM (9 years ago)
Author:
Sam Hocevar
Message:

imlib: make some Image methods use vec2i.

Location:
abuse/trunk/src
Files:
19 edited

Legend:

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

    r644 r650  
    451451    main_screen->clear();
    452452    image *im=cache.img(cache.reg("art/frame.spe","end_level_screen",SPEC_IMAGE,1));
    453     main_screen->PutImage(im, 0, 0);
     453    main_screen->PutImage(im, vec2i(0, 0));
    454454
    455455
  • abuse/trunk/src/automap.cpp

    r644 r650  
    110110#if 0
    111111  for (i=draw_xstart,j=draw_ystart,x=sx,y=sy; y<=ey; j+=AUTOTILE_HEIGHT,y++)
    112     screen->PutImage(foretiles[cur_lev->get_fg(x, y)]->micro_image, i, j, 0);
     112    screen->PutImage(foretiles[cur_lev->get_fg(x, y)]->micro_image, vec2i(i, j), 0);
    113113
    114114  for (i=draw_xstart+ex*AUTOTILE_WIDTH,j=draw_ystart,y=sy,x=ex; y<=ey; j+=AUTOTILE_HEIGHT,y++)
    115     screen->PutImage(foretiles[cur_lev->get_fg(x, y)]->micro_image, i, j, 0);
     115    screen->PutImage(foretiles[cur_lev->get_fg(x, y)]->micro_image, vec2i(i, j), 0);
    116116
    117117  for (i=draw_xstart,j=draw_ystart,x=sx,y=sy; x<=ex; i+=AUTOTILE_WIDTH,x++)
    118     screen->PutImage(foretiles[cur_lev->get_fg(x, y)]->micro_image, i, j, 0);
     118    screen->PutImage(foretiles[cur_lev->get_fg(x, y)]->micro_image, vec2i(i, j), 0);
    119119
    120120  for (i=draw_xstart,j=draw_ystart+ey*AUTOTILE_HEIGHT,x=sx,y=ex; x<=ex; i+=AUTOTILE_WIDTH,x++)
    121     screen->PutImage(foretiles[cur_lev->get_fg(x, y)]->micro_image, i, j, 0);
     121    screen->PutImage(foretiles[cur_lev->get_fg(x, y)]->micro_image, vec2i(i, j), 0);
    122122#endif
    123123
     
    132132    int id=foretiles[ (*fgline)&0x7fff];
    133133    if (id>=0)
    134           screen->PutImage(cache.foret(id)->micro_image, i, j, 0);
     134          screen->PutImage(cache.foret(id)->micro_image, vec2i(i, j), 0);
    135135    else
    136           screen->PutImage(cache.foret(foretiles[0])->micro_image, i, j, 0);
     136          screen->PutImage(cache.foret(foretiles[0])->micro_image, vec2i(i, j), 0);
    137137      }
    138138      else
  • abuse/trunk/src/clisp.cpp

    r644 r650  
    18441844      int32_t y1=lnumber_value(CAR(args)); args=lcdr(args);
    18451845      int32_t id=lnumber_value(CAR(args));
    1846       main_screen->PutImage(cache.img(id), x1, y1, 1);
     1846      main_screen->PutImage(cache.img(id), vec2i(x1, y1), 1);
    18471847    } break;
    18481848    case 217 :
  • abuse/trunk/src/cop.cpp

    r644 r650  
    829829    player_draw(just_fired,o->get_tint());
    830830    if (o->controller() && o->controller()->local_player())
    831       main_screen->PutImage(cache.img(S_health_image), o->controller()->cx2-20,
    832                             o->controller()->cy1+5,1);
     831      main_screen->PutImage(cache.img(S_health_image),
     832                            vec2i(o->controller()->cx2-20,
     833                                  o->controller()->cy1+5), 1);
    833834      } break;
    834835      case FAST_POWER :
     
    850851    o->state=(character_state)old_state;
    851852    if (o->controller() && o->controller()->local_player())
    852       main_screen->PutImage(cache.img(S_fast_image), o->controller()->cx2-20,
    853                             o->controller()->cy1+5,1);
     853      main_screen->PutImage(cache.img(S_fast_image),
     854                            vec2i(o->controller()->cx2-20,
     855                                  o->controller()->cy1+5), 1);
    854856      } break;
    855857      case FLY_POWER :
     
    871873
    872874    if (o->controller() && o->controller()->local_player())
    873       main_screen->PutImage(cache.img(S_fly_image), o->controller()->cx2-20,
    874                             o->controller()->cy1+5,1);
     875      main_screen->PutImage(cache.img(S_fly_image),
     876                            vec2i(o->controller()->cx2-20,
     877                                  o->controller()->cy1+5), 1);
    875878      } break;
    876879      case SNEAKY_POWER :
     
    884887
    885888    if (o->controller() && o->controller()->local_player())
    886       main_screen->PutImage(cache.img(S_sneaky_image), o->controller()->cx2-20,
    887                             o->controller()->cy1+5,1);
     889      main_screen->PutImage(cache.img(S_sneaky_image),
     890                            vec2i(o->controller()->cx2-20,
     891                                  o->controller()->cy1+5), 1);
    888892      } break;
    889893    }
     
    10481052  main_screen->clear();
    10491053  image *im=cache.img(cache.reg("art/frame.spe","end_level_screen",SPEC_IMAGE,1));
    1050   main_screen->PutImage(im, 0, 0);
     1054  main_screen->PutImage(im, vec2i(0, 0));
    10511055  int x1=im->Size().x+1,y1=0,y2=main_screen->Size().y;
    10521056  JCFont *fnt=wm->font();
  • abuse/trunk/src/dev.cpp

    r644 r650  
    110110      f->PutImage(screen, cache.img(id), vec2i(x, y));
    111111    else
    112       screen->PutImage(cache.img(id), x, y);
     112      screen->PutImage(cache.img(id), vec2i(x, y));
    113113  }
    114114  virtual int width() { return cache.img(id)->Size().x; }
     
    482482    {
    483483      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);
     484      main_screen->PutImage(im, vec2i(f->x - vx + v->cx1 - im->Size().x / 2,
     485                                      f->y - vy + v->cy1 - im->Size().y / 2), 1);
    486486      main_screen->rectangle(f->x1 - vx + v->cx1, f->y1 - vy + v->cy1,
    487487                             f->x2 - vx + v->cx1, f->y2 - vy + v->cy1,
     
    30113011    {
    30123012      im->clear();
    3013       the_game->get_fg(pat[i])->im->PutImage(im,vec2i(0,0));
     3013      the_game->get_fg(pat[i])->im->PutImage(im, vec2i(0,0));
    30143014      scale_put(im,me->m_surf,me->x1()+(i%w)*tw,
    30153015        me->y1()+(i/w)*th,tw,th);
  • abuse/trunk/src/endgame.cpp

    r645 r650  
    238238      if (i>=30 && i<=37)
    239239      {
    240     tcopy->PutImage(cache.img(planet), 0, 0);
     240    tcopy->PutImage(cache.img(planet), vec2i(0, 0));
    241241    cache.fig(explo_frames1[i-30])->forward->PutImage(tcopy,vec2i(100,50));
    242242        scan_map(main_screen,ex,ey,tcopy,
     
    437437
    438438  int dx=(xres+1)/2-im->Size().x/2,dy=(yres+1)/2-im->Size().y/2;
    439   main_screen->PutImage(im, dx, dy);
     439  main_screen->PutImage(im, vec2i(dx, dy));
    440440  console_font->put_string(main_screen,xres/2+35,yres/2+100-console_font->height()-2,
    441441               lstring_value(to_be));
     
    451451  for (i=0; i<320 && ev.type!=EV_KEY; i++)
    452452  {
    453     main_screen->PutImage(im, dx, dy);
     453    main_screen->PutImage(im, vec2i(dx, dy));
    454454    console_font->put_string(main_screen,xres/2+35,yres/2+100-console_font->height()-2,
    455455               lstring_value(to_be));
     
    503503  for (i=0; i<320 && ev.type!=EV_KEY; i++)
    504504  {
    505     main_screen->PutImage(im, dx, dy);
     505    main_screen->PutImage(im, vec2i(dx, dy));
    506506
    507507    text_draw(205-i,dx+10,dy,dx+319-10,dy+199,lstring_value(end_plot),wm->font(),cmap,wm->bright_color());
  • abuse/trunk/src/game.cpp

    r645 r650  
    477477        image *jim = cache.img(joy_picts[but * 9+(y + 1)*3 + x + 1]);
    478478        joy_win->m_surf->bar(dx, dy, dx + jim->Size().x+6, dy + jim->Size().y+6, wm->black());
    479         joy_win->m_surf->PutImage(jim, dx + 3, dy + 3);
     479        joy_win->m_surf->PutImage(jim, vec2i(dx + 3, dy + 3));
    480480
    481481        if(but)
     
    605605      main_screen->GetClip(cx1, cy1, cx2, cy2);
    606606      main_screen->SetClip(viewx1, viewy1, viewx2 + 1, viewy2 + 1);
    607       main_screen->PutImage(im, (x - xo / btile_width())*btile_width()+viewx1 - xo % btile_width(),
    608             (y - yo / btile_height())*btile_height()+viewy1 - yo % btile_height(), 0);
     607      main_screen->PutImage(im, vec2i((x - xo / btile_width())*btile_width()+viewx1 - xo % btile_width(),
     608            (y - yo / btile_height())*btile_height()+viewy1 - yo % btile_height()), 0);
    609609      main_screen->SetClip(cx1, cy1, cx2, cy2);
    610610    }
     
    720720        main_screen->SetClip(v->cx1, v->cy1, v->cx2 + 1, v->cy2 + 1);
    721721      image *tit = cache.img(title_screen);
    722       main_screen->PutImage(tit, main_screen->Size().x/2 - tit->Size().x/2,
    723                     main_screen->Size().y/2 - tit->Size().y/2);
     722      main_screen->PutImage(tit, main_screen->Size() / 2 - tit->Size() / 2);
    724723      if(state == SCENE_STATE)
    725724        main_screen->SetClip(cx1, cy1, cx2, cy2);
     
    828827    else bt = get_bg(0);
    829828
    830         main_screen->PutImage(bt->im, draw_x, draw_y);
     829        main_screen->PutImage(bt->im, vec2i(draw_x, draw_y));
    831830//        if(!(dev & EDIT_MODE) && bt->next)
    832831//      current_level->put_bg(x, y, bt->next);
     
    10791078    dev_cont->dev_draw(v);
    10801079    if(cache.in_use())
    1081     main_screen->PutImage(cache.img(vmm_image), v->cx1, v->cy2 - cache.img(vmm_image)->Size().y+1);
     1080    main_screen->PutImage(cache.img(vmm_image), vec2i(v->cx1, v->cy2 - cache.img(vmm_image)->Size().y+1));
    10821081
    10831082    if(dev & DRAW_LIGHTS)
     
    11721171    {
    11731172        main_screen->clear();
    1174         main_screen->PutImage(im, (xres + 1) / 2 - im->Size().x / 2,
    1175                                   (yres + 1) / 2 - im->Size().y / 2);
     1173        main_screen->PutImage(im, vec2i(xres + 1, yres + 1) / 2
     1174                                   - im->Size() / 2);
    11761175    }
    11771176
     
    12721271
    12731272        int dx = (xres + 1) / 2 - gray->Size().x / 2, dy = (yres + 1) / 2 - gray->Size().y / 2;
    1274         main_screen->PutImage(gray, dx, dy);
    1275         main_screen->PutImage(smoke[0], dx + 24, dy + 5);
     1273        main_screen->PutImage(gray, vec2i(dx, dy));
     1274        main_screen->PutImage(smoke[0], vec2i(dx + 24, dy + 5));
    12761275
    12771276        fade_in(NULL, 16);
     
    12931292                break;
    12941293
    1295             main_screen->PutImage(gray, dx, dy);
    1296             main_screen->PutImage(smoke[i % 5], dx + 24, dy + 5);
     1294            main_screen->PutImage(gray, vec2i(dx, dy));
     1295            main_screen->PutImage(smoke[i % 5], vec2i(dx + 24, dy + 5));
    12971296            text_draw(205 - i, dx + 15, dy, dx + 320 - 15, dy + 199, str, wm->font(), cmap, wm->bright_color());
    12981297            wm->flush_screen();
     
    14991498    if(title_screen >= 0)
    15001499    {
    1501       image *tit = cache.img(title_screen);
    1502       main_screen->PutImage(tit, main_screen->Size().x/2 - tit->Size().x/2,
    1503                             main_screen->Size().y/2 - tit->Size().y/2);
     1500      image *im = cache.img(title_screen);
     1501      main_screen->PutImage(im, main_screen->Size() / 2 - im->Size() / 2);
    15041502    }
    15051503    set_state(MENU_STATE);   // then go to menu state so windows will turn off
     
    15731571    {
    15741572      for(view *f = first_view; f; f = f->next)
    1575         main_screen->PutImage(cache.img(pause_image), (f->cx1 + f->cx2)/2 - cache.img(pause_image)->Size().x/2,
    1576                    f->cy1 + 5, 1);
     1573        main_screen->PutImage(cache.img(pause_image), vec2i((f->cx1 + f->cx2)/2 - cache.img(pause_image)->Size().x/2,
     1574                   f->cy1 + 5), 1);
    15771575    }
    15781576
  • abuse/trunk/src/gui.cpp

    r644 r650  
    9696    screen->PutImage(cache.img((up && !active) ? u :
    9797                               (up && active) ? ua :
    98                                (!up && !active) ? d : da), x1, y1);
     98                               (!up && !active) ? d : da), vec2i(x1, y1));
    9999
    100100    if (act != active && active && activate_id != -1)
  • abuse/trunk/src/help.cpp

    r644 r650  
    3131  int x1=xres/2-im->Size().x/2,y1=yres/2-im->Size().y/2;
    3232  int x2=x1+im->Size().x,y2=y1+im->Size().y;
    33   main_screen->PutImage(im, x1, y1);
     33  main_screen->PutImage(im, vec2i(x1, y1));
    3434  main_screen->bar(0,0,x1-1,yres,0);
    3535  main_screen->bar(0,0,xres,y1-1,0);
  • abuse/trunk/src/imlib/image.cpp

    r644 r650  
    319319
    320320
    321 void image::PutImage(image *im, int16_t x, int16_t y, char transparent)
     321void image::PutImage(image *im, vec2i pos, int transparent)
    322322{
    323323    int16_t i, j, xl, yl;
     
    327327    if(m_special)
    328328    {
    329         PutPart(im, x, y, 0, 0, im->m_size.x-1, im->m_size.y-1, transparent);
     329        PutPart(im, pos.x, pos.y, 0, 0, im->m_size.x-1, im->m_size.y-1, transparent);
    330330        return;
    331331    }
    332332
    333     if(x < m_size.x && y < m_size.y)
     333    if(pos.x < m_size.x && pos.y < m_size.y)
    334334    {
    335335        xl = im->m_size.x;
    336         if(x + xl > m_size.x) // clip to the border of the screen
    337             xl = m_size.x - x;
     336        if(pos.x + xl > m_size.x) // clip to the border of the screen
     337            xl = m_size.x - pos.x;
    338338        yl = im->m_size.y;
    339         if(y + yl > m_size.y)
    340             yl = m_size.y - y;
     339        if(pos.y + yl > m_size.y)
     340            yl = m_size.y - pos.y;
    341341
    342342        int startx = 0, starty = 0;
    343         if(x < 0)
     343        if(pos.x < 0)
    344344        {
    345             startx = -x;
    346             x = 0;
    347         }
    348         if(y < 0)
     345            startx = -pos.x;
     346            pos.x = 0;
     347        }
     348        if(pos.y < 0)
    349349        {
    350             starty = -y;
    351             y = 0;
     350            starty = -pos.y;
     351            pos.y = 0;
    352352        }
    353353
     
    355355            return;
    356356
    357         AddDirty(x, y, x + xl, y + yl);
     357        AddDirty(pos.x, pos.y, pos.x + xl, pos.y + yl);
    358358        Lock();
    359359        im->Lock();
    360         for(j = starty; j < yl; j++, y++)
     360        for(j = starty; j < yl; j++, pos.y++)
    361361        {
    362             pg1 = scan_line(y);
     362            pg1 = scan_line(pos.y);
    363363            pg2 = im->scan_line(j);
    364364            if(transparent)
    365365            {
    366                 for(i = startx, source = pg2+startx, dest = pg1 + x;
     366                for(i = startx, source = pg2+startx, dest = pg1 + pos.x;
    367367                    i < xl;
    368368                    i++, source++, dest++)
     
    373373            }
    374374            else
    375                 memcpy(&pg1[x], pg2, xl); // straight copy
     375                memcpy(&pg1[pos.x], pg2, xl); // straight copy
    376376        }
    377377        im->Unlock();
     
    475475  Lock();
    476476  im->Lock();
    477   pg1 = scan_line(y);
    478   pg2 = im->scan_line(y1);
    479477
    480478  if (transparent)
     
    482480    for (j=0; j<ylen; j++)
    483481    {
     482      pg1 = scan_line(y + j);
     483      pg2 = im->scan_line(y1 + j);
    484484      for (i=0, source=&pg2[x1], dest=&pg1[x]; i<xlen; i++, source++, dest++)
    485485        if (*source) *dest=*source;
    486       pg1=next_line(y+j, pg1);
    487       pg2=im->next_line(y1+j, pg2);
    488486    }
    489487  }
     
    491489  for (j=0; j<ylen; j++)
    492490  {
     491    pg1 = scan_line(y + j);
     492    pg2 = im->scan_line(y1 + j);
    493493    memcpy(&pg1[x], &pg2[x1], xlen);   // strait copy
    494     pg1 = next_line(y+j, pg1);
    495     pg2 = im->next_line(y1+j, pg2);
    496494  }
    497495  im->Unlock();
  • abuse/trunk/src/imlib/image.h

    r644 r650  
    106106        return m_data + y * m_size.x;
    107107    }
    108     inline uint8_t *next_line(int16_t lasty, uint8_t *last_scan)
    109     {
    110         return last_scan + m_size.x;
    111     }
    112108    image *copy(); // makes a copy of an image
    113109    void clear(int16_t color = -1); // -1 is background color
     
    119115    void fill_image(image *screen, int16_t x1, int16_t y1,
    120116                    int16_t x2, int16_t y2, int16_t align = 1);
    121     void PutImage(image *screen, int16_t x, int16_t y, char transparent = 0);
     117    void PutImage(image *screen, vec2i pos, int transparent = 0);
    122118    void PutPart(image *screen, int16_t x, int16_t y, int16_t x1, int16_t y1,
    123119                 int16_t x2, int16_t y2, char transparent = 0);
  • abuse/trunk/src/imlib/input.cpp

    r644 r650  
    392392    {
    393393      if (!active)
    394         screen->PutImage(visual, x, y);
     394        screen->PutImage(visual, vec2i(x, y));
    395395      else
    396         screen->PutImage(pressed, x, y);
    397     } else screen->PutImage(act_pict, x, y);
     396        screen->PutImage(pressed, vec2i(x, y));
     397    } else screen->PutImage(act_pict, vec2i(x, y));
    398398  }
    399399  else
     
    425425        wm->font()->put_string(screen,x+3,y+4,text);
    426426      }
    427       else screen->PutImage(visual, x + 3, y + 3, 1);
     427      else screen->PutImage(visual, vec2i(x + 3, y + 3), 1);
    428428    } else
    429429    {
     
    434434      screen->bar(x1+1,y1+1,x2-1,y2-1,wm->medium_color());
    435435      if (visual)
    436         screen->PutImage(visual, x1 + 3, y1 + 3, 1);
     436        screen->PutImage(visual, vec2i(x1 + 3, y1 + 3), 1);
    437437      else
    438438      {
  • abuse/trunk/src/imlib/jwindow.cpp

    r649 r650  
    343343                            mx + mouse_pic->Size().x - 1,
    344344                            my + mouse_pic->Size().y - 1);
    345         m_surf->PutImage(mouse_pic, mx, my, 1);
     345        m_surf->PutImage(mouse_pic, vec2i(mx, my), 1);
    346346    }
    347347
     
    352352
    353353    if(has_mouse())
    354         m_surf->PutImage(mouse_save, mx, my);
     354        m_surf->PutImage(mouse_save, vec2i(mx, my));
    355355
    356356    for(p = m_first; p; p = p->next)
     
    364364                                mx - p->x + mouse_pic->Size().x - 1,
    365365                                my - p->y + mouse_pic->Size().y - 1);
    366             p->m_surf->PutImage(mouse_pic, mx - p->x, my - p->y, 1);
     366            p->m_surf->PutImage(mouse_pic, vec2i(mx - p->x, my - p->y), 1);
    367367        }
    368368
     
    375375        update_dirty(p->m_surf, p->x, p->y);
    376376        if(has_mouse())
    377             p->m_surf->PutImage(mouse_save, mx - p->x, my - p->y, 0);
     377            p->m_surf->PutImage(mouse_save, vec2i(mx - p->x, my - p->y), 0);
    378378    }
    379379}
  • abuse/trunk/src/imlib/scroller.cpp

    r644 r650  
    501501    for (int j=0; j<th; j++,dy+=tex->Size().y)
    502502      for (int i=0,dx=x; i<tw; i++,dx+=tex->Size().x)
    503         screen->PutImage(tex, dx, dy);
     503        screen->PutImage(tex, vec2i(dx, dy));
    504504
    505505    screen->SetClip(cx1, cy1, cx2, cy2);
  • abuse/trunk/src/imlib/sprite.cpp

    r644 r650  
    2626void sprite::restore_background()
    2727{ if (x+save->Size().x>=0 && y+save->Size().y>=0 && x<=xres && y<=yres)
    28       screen->PutImage(save, x, y); }
     28      screen->PutImage(save, vec2i(x, y)); }
    2929
    3030void sprite::get_background()
     
    3434void sprite::draw()
    3535{ if (x+visual->Size().x>=0 && y+visual->Size().y>=0 && x<=xres && y<=yres)
    36    screen->PutImage(visual, x, y, 1); }
     36   screen->PutImage(visual, vec2i(x, y), 1); }
    3737
    3838sprite::sprite(image *Screen, image *Visual, int X, int Y)
  • abuse/trunk/src/loadgame.cpp

    r644 r650  
    236236    Jwindow *preview=wm->new_window(l_win->x+l_win->l+5,l_win->y,max_w,max_h,NULL,title);
    237237
    238     preview->m_surf->PutImage(first, preview->x1(), preview->y1());
     238    preview->m_surf->PutImage(first, vec2i(preview->x1(), preview->y1()));
    239239
    240240    Event ev;
     
    252252            int draw_num=ev.message.id-ID_LOAD_GAME_PREVIEW;
    253253            preview->clear();
    254             preview->m_surf->PutImage(thumbnails[draw_num], preview->x1(), preview->y1());
     254            preview->m_surf->PutImage(thumbnails[draw_num], vec2i(preview->x1(), preview->y1()));
    255255        }
    256256
  • abuse/trunk/src/menu.cpp

    r645 r650  
    256256      }
    257257      wm->flush_screen();
    258       main_screen->PutImage(save, mx + 1, by1);
     258      main_screen->PutImage(save, vec2i(mx + 1, by1));
    259259    } else { Timer tmp; tmp.WaitMs(10); }
    260260
     
    519519      if (title_screen>=0)
    520520      {
    521         image *tit=cache.img(title_screen);
    522           main_screen->PutImage(tit, main_screen->Size().x/2-tit->Size().x/2,
    523                                 main_screen->Size().y/2-tit->Size().y/2);
     521        image *im = cache.img(title_screen);
     522        main_screen->PutImage(im, main_screen->Size() / 2 - im->Size() / 2);
    524523      }
    525524      inm->redraw();
  • abuse/trunk/src/netcfg.cpp

    r645 r650  
    275275  int ns_w=ns->Size().x,ns_h=ns->Size().y;
    276276  int x=(xres+1)/2-ns_w/2,y=(yres+1)/2-ns_h/2;
    277   main_screen->PutImage(ns, x, y);
     277  main_screen->PutImage(ns, vec2i(x, y));
    278278  JCFont *fnt=wm->font();
    279279
     
    315315  }
    316316
    317   main_screen->PutImage(screen_backup, 0, 0);
     317  main_screen->PutImage(screen_backup, vec2i(0, 0));
    318318  wm->flush_screen();
    319319  delete screen_backup;
     
    340340  int ns_w=ns->Size().x,ns_h=ns->Size().y;
    341341  int x=(xres+1)/2-ns_w/2,y=(yres+1)/2-ns_h/2;
    342   main_screen->PutImage(ns, x, y);
     342  main_screen->PutImage(ns, vec2i(x, y));
    343343  JCFont *fnt=wm->font();
    344344  image *ok_image=cache.img(cache.reg("art/frame.spe","dev_ok",SPEC_IMAGE,1))->copy(),
     
    460460  int ns_w=ns->Size().x,ns_h=ns->Size().y;
    461461  int x=(xres+1)/2-ns_w/2,y=(yres+1)/2-ns_h/2;
    462   main_screen->PutImage(ns, x, y);
     462  main_screen->PutImage(ns, vec2i(x, y));
    463463  char const *nw_s = symbol_str("Networking");
    464464  JCFont *fnt=wm->font();
  • abuse/trunk/src/ui/volumewindow.cpp

    r644 r650  
    5050void VolumeWindow::redraw()
    5151{
    52     m_surf->PutImage(cache.img(bg), 0, 0);
     52    m_surf->PutImage(cache.img(bg), vec2i(0, 0));
    5353    draw_music_vol();
    5454    draw_sfx_vol();
     
    6262    if(t != 0)
    6363    {
    64         m_surf->PutImage(cache.img(slider), x1, y1);
     64        m_surf->PutImage(cache.img(slider), vec2i(x1, y1));
    6565//      m_surf->bar(x1,y1,dx,y2,c1);
    6666    }
Note: See TracChangeset for help on using the changeset viewer.