- Timestamp:
- May 15, 2011, 6:22:08 AM (12 years ago)
- Location:
- abuse/trunk
- Files:
-
- 27 edited
Legend:
- Unmodified
- Added
- Removed
-
abuse/trunk/TODO
r615 r655 54 54 - unixnfc.cpp 55 55 56 REFACTOR 57 -------- 58 game_to_mouse : utiliser vec2i 59 console::draw_char : pareil 60 VolumeWindow::draw_vol plus grand !! -
abuse/trunk/src/ant.cpp
r650 r655 475 475 int w=wm->font()->width()*strlen(msg),h=wm->font()->height(); 476 476 int x=(x1+x2)/2-w/2,y=(y1+y2)/2-h/2; 477 main_screen->bar(x-10,y-10,x+w+10,y+h+10,wm->bright_color()); 478 main_screen->bar(x-9,y-9,x+w+9,y+h+9,wm->medium_color()); 477 main_screen->Bar(vec2i(x - 10, y - 10), vec2i(x + w + 10, y + h + 10), 478 wm->bright_color()); 479 main_screen->Bar(vec2i(x - 9, y - 9), vec2i(x + w + 9, y + h + 9), 480 wm->medium_color()); 479 481 480 482 wm->font()->put_string(main_screen,x+1,y+1,msg,wm->dark_color()); -
abuse/trunk/src/automap.cpp
r650 r655 84 84 85 85 86 screen->bar(window_xstart,window_ystart,draw_xstart,window_yend,0); 87 screen->bar(window_xstart,window_ystart,window_xend,draw_ystart,0); 86 screen->Bar(vec2i(window_xstart, window_ystart), 87 vec2i(draw_xstart, window_yend), 0); 88 screen->Bar(vec2i(window_xstart, window_ystart), 89 vec2i(window_xend, draw_ystart), 0); 88 90 89 91 … … 137 139 } 138 140 else 139 screen->bar(i,j,i+AUTOTILE_WIDTH-1,j+AUTOTILE_HEIGHT-1,0); 141 screen->Bar(vec2i(i, j), 142 vec2i(i + AUTOTILE_WIDTH - 1, j + AUTOTILE_HEIGHT - 1), 0); 140 143 } 141 144 } … … 168 171 automap_window = wm->new_window(0, 0, w * AUTOTILE_WIDTH, 169 172 h * AUTOTILE_HEIGHT, NULL, "Map"); 170 automap_window->m_surf-> bar(17, 1, 17 + 8 * 6 + 3, 6,173 automap_window->m_surf->Bar(vec2i(17, 1), vec2i(17 + 8 * 6 + 3, 6), 171 174 wm->medium_color()); 172 175 wm->font()->put_string(automap_window->m_surf, 20, 2, "Automap", -
abuse/trunk/src/clisp.cpp
r651 r655 1294 1294 the_game->game_to_mouse(x1,y1,current_view,cx1,cy1); 1295 1295 the_game->game_to_mouse(x2,y2,current_view,cx2,cy2); 1296 main_screen-> line(cx1,cy1,cx2,cy2,c);1296 main_screen->Line(vec2i(cx1, cy1), vec2i(cx2, cy2), c); 1297 1297 return 1; 1298 1298 } break; … … 2044 2044 int32_t cy2=lnumber_value(CAR(args)); args=lcdr(args); 2045 2045 int32_t c1=lnumber_value(CAR(args)); args=lcdr(args); 2046 main_screen-> bar(cx1,cy1,cx2,cy2,c1);2046 main_screen->Bar(vec2i(cx1, cy1), vec2i(cx2, cy2), c1); 2047 2047 } break; 2048 2048 case 248 : … … 2218 2218 int32_t y2=lnumber_value(CAR(args)); args=CDR(args); 2219 2219 int32_t c=lnumber_value(CAR(args)); 2220 main_screen-> bar(x1,y1,x2,y2,c);2220 main_screen->Bar(vec2i(x1, y1), vec2i(x2, y2), c); 2221 2221 } break; 2222 2222 case 283 : … … 2227 2227 int32_t y2=lnumber_value(CAR(args)); args=CDR(args); 2228 2228 int32_t c=lnumber_value(CAR(args)); 2229 main_screen-> rectangle(x1,y1,x2,y2,c);2229 main_screen->Rectangle(vec2i(x1, y1), vec2i(x2, y2), c); 2230 2230 } break; 2231 2231 case 284 : -
abuse/trunk/src/console.cpp
r644 r655 108 108 int fw=fnt->width(),fh=fnt->height(); 109 109 int dx=wx()+x*fw,dy=wy()+y*fh; 110 con_win->m_surf->bar(dx,dy,dx+fw-1,dy+fh-1,wm->black()); 110 con_win->m_surf->Bar(vec2i(dx, dy), vec2i(dx + fw - 1, dy + fh - 1), 111 wm->black()); 111 112 fnt->put_char(con_win->m_surf,dx,dy,ch); 112 113 } -
abuse/trunk/src/cop.cpp
r650 r655 1064 1064 y+=fnt->height(); 1065 1065 1066 main_screen->widget_bar(x,y+2,x+strlen(header_str)*fnt->width(),y+fnt->height()-3, 1067 wm->bright_color(),wm->medium_color(),wm->dark_color()); 1066 main_screen->WidgetBar(vec2i(x, y + 2), 1067 vec2i(x + strlen(header_str) * fnt->width(), 1068 y + fnt->height() - 3), 1069 wm->bright_color(), wm->medium_color(), 1070 wm->dark_color()); 1068 1071 y+=fnt->height(); 1069 1072 v=player_list; -
abuse/trunk/src/dev.cpp
r650 r655 147 147 virtual void scroll_event(int newx, image *screen) 148 148 { 149 screen-> bar(x,y,x+l-1,y+h-1,wm->dark_color());149 screen->Bar(vec2i(x, y), vec2i(x + l - 1, y + h - 1), wm->dark_color()); 150 150 char st[100]; 151 151 sprintf(st,"%d",newx); … … 484 484 main_screen->PutImage(im, vec2i(f->x - vx + v->cx1 - im->Size().x / 2, 485 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,486 main_screen->Rectangle(vec2i(f->x1 - vx + v->cx1, f->y1 - vy + v->cy1), 487 vec2i(f->x2 - vx + v->cx1, f->y2 - vy + v->cy1), 488 488 wm->medium_color()); 489 489 } … … 495 495 int32_t rx1,ry1; 496 496 the_game->game_to_mouse(link_object->x,link_object->y,v,rx1,ry1); 497 main_screen-> line(rx1,ry1,dlastx,dlasty,yellow);497 main_screen->Line(vec2i(rx1, ry1), vec2i(dlastx, dlasty), yellow); 498 498 } 499 499 … … 504 504 int32_t rx1,ry1; 505 505 the_game->game_to_mouse(selected_light->x,selected_light->y,v,rx1,ry1); 506 main_screen->rectangle(rx1-l,ry1-h,rx1+l,ry1+h,wm->bright_color()); 506 main_screen->Rectangle(vec2i(rx1 - l, ry1 - h), vec2i(rx1 + l, ry1 + h), 507 wm->bright_color()); 507 508 } 508 509 … … 528 529 game_object *other=o->get_object(i); 529 530 the_game->game_to_mouse(other->x,other->y,current_view,x2,y2); 530 main_screen-> line(x1,y1,x2,y2,wm->bright_color());531 main_screen->Line(vec2i(x1, y1), vec2i(x2, y2), wm->bright_color()); 531 532 } 532 533 … … 535 536 light_source *l=o->get_light(i); 536 537 the_game->game_to_mouse(l->x,l->y,current_view,x2,y2); 537 main_screen-> line(x1,y1,x2,y2,light_connection_color);538 main_screen->Line(vec2i(x1, y1), vec2i(x2, y2), light_connection_color); 538 539 } 539 540 … … 547 548 the_game->game_to_mouse(x1,y1,v,rx1,ry1); 548 549 the_game->game_to_mouse(x2,y2,v,rx2,ry2); 549 main_screen->rectangle(rx1,ry1,rx2,ry2,wm->bright_color()); 550 main_screen->Rectangle(vec2i(rx1, ry1), vec2i(rx2, ry2), 551 wm->bright_color()); 550 552 551 553 the_game->game_to_mouse(selected_object->x,selected_object->y,current_view,x1,y1); … … 554 556 game_object *other=selected_object->get_object(i); 555 557 the_game->game_to_mouse(other->x,other->y,current_view,x2,y2); 556 main_screen-> line(x1,y1,x2,y2,light_connection_color);558 main_screen->Line(vec2i(x1, y1), vec2i(x2, y2), light_connection_color); 557 559 } 558 560 } … … 3017 3019 { 3018 3020 find=i; 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()); 3021 me->m_surf->Rectangle(vec2i(me->x1() + (i % w) * tw, 3022 me->y1() + (i / w) * th), 3023 vec2i(me->x1() + (i % w) * tw + tw - 1, 3024 me->y1() + (i / w) * th + th - 1), 3025 wm->bright_color()); 3023 3026 } 3024 3027 } -
abuse/trunk/src/devsel.cpp
r643 r655 97 97 last_sel=newx; 98 98 99 screen-> bar(x,y,x+l-1,y+h-1,wm->black());99 screen->Bar(vec2i(x, y), vec2i(x + l - 1, y + h - 1), wm->black()); 100 100 for (int i=newx; i<newx+th*wid; i++) 101 101 { … … 118 118 if (rev) 119 119 { 120 screen->bar(xo,yo,xo+xw-1,yo+ya-1,wm->bright_color()); 120 screen->Bar(vec2i(xo, yo), vec2i(xo + xw - 1, yo + ya - 1), 121 wm->bright_color()); 121 122 scale_put_trans(&im,screen,xo,yo,xw,ya); 122 123 } … … 140 141 141 142 if (i==c) 142 screen->rectangle(xo,yo,xo+xw-1,yo+ya-1,wm->bright_color()); 143 screen->Rectangle(vec2i(xo, yo), vec2i(xo + xw - 1, yo + ya - 1), 144 wm->bright_color()); 143 145 144 146 -
abuse/trunk/src/game.cpp
r651 r655 476 476 int dx = 20, dy = 5; 477 477 image *jim = cache.img(joy_picts[but * 9+(y + 1)*3 + x + 1]); 478 joy_win->m_surf->bar(dx, dy, dx + jim->Size().x+6, dy + jim->Size().y+6, wm->black()); 478 joy_win->m_surf->Bar(vec2i(dx, dy), vec2i(dx + jim->Size().x + 6, 479 dy + jim->Size().y + 6), 480 wm->black()); 479 481 joy_win->m_surf->PutImage(jim, vec2i(dx + 3, dy + 3)); 480 482 … … 514 516 int val, int max) 515 517 { 516 screen->bar(x, y, x + w - 1, y + h, wm->dark_color()); 517 screen->bar(x, y + 1, x + w * val / max, y + h - 1, wm->bright_color()); 518 screen->Bar(vec2i(x, y), vec2i(x + w - 1, y + h), wm->dark_color()); 519 screen->Bar(vec2i(x, y + 1), vec2i(x + w * val / max, y + h - 1), 520 wm->bright_color()); 518 521 } 519 522 … … 999 1002 else 1000 1003 { 1001 main_screen-> line(draw_x, draw_y, draw_x + xinc, draw_y + yinc, wm->bright_color());1002 main_screen-> line(draw_x + xinc, draw_y, draw_x, draw_y + yinc, wm->bright_color());1004 main_screen->Line(vec2i(draw_x, draw_y), vec2i(draw_x + xinc, draw_y + yinc), wm->bright_color()); 1005 main_screen->Line(vec2i(draw_x + xinc, draw_y), vec2i(draw_x, draw_y + yinc), wm->bright_color()); 1003 1006 } 1004 1007 } … … 1034 1037 { 1035 1038 d += 2; 1036 main_screen->line(draw_x+*(d - 2), draw_y+*(d - 1), draw_x+*d, draw_y+*(d + 1), b); 1039 main_screen->Line(vec2i(draw_x + *(d - 2), draw_y + *(d - 1)), 1040 vec2i(draw_x + *d, draw_y + *(d + 1)), b); 1037 1041 } 1038 main_screen->line(draw_x+*d, draw_y+*(d - 1), draw_x + p->data[0], draw_y + p->data[1], b); 1042 main_screen->Line(vec2i(draw_x + *d, draw_y + *(d - 1)), 1043 vec2i(draw_x + p->data[0], draw_y + p->data[1]), b); 1039 1044 } 1040 1045 } … … 1061 1066 1062 1067 remap_area(main_screen, x1, y1, x2, y2, white_light + 40 * 256); 1063 main_screen-> bar(x1, y1, x2, y1, color);1064 main_screen-> bar(x1, y2, x2, y2, color);1068 main_screen->Bar(vec2i(x1, y1), vec2i(x2, y1), color); 1069 main_screen->Bar(vec2i(x1, y2), vec2i(x2, y2), color); 1065 1070 1066 1071 wm->font()->put_string(main_screen, x1 + 5, y1 + 5, -
abuse/trunk/src/gamma.cpp
r646 r655 38 38 long x2 = x + item_width() - 1; 39 39 long y2 = y + item_height() - 1; 40 screen-> bar(x, y, x2, y2, 0);41 screen-> bar(x, y, x2 - 3, y2, sc + num);40 screen->Bar(vec2i(x, y), vec2i(x2, y2), 0); 41 screen->Bar(vec2i(x, y), vec2i(x2 - 3, y2), sc + num); 42 42 if(active) 43 43 { 44 screen-> rectangle(x, y, x2, y2, 255);44 screen->Rectangle(vec2i(x, y), vec2i(x2, y2), 255); 45 45 } 46 46 } -
abuse/trunk/src/gui.cpp
r650 r655 105 105 { 106 106 int g=80; 107 screen-> bar(0, 0, 144, 20, 0);107 screen->Bar(vec2i(0, 0), vec2i(144, 20), 0); 108 108 wm->font()->put_string(screen, 0, 0, symbol_str(key), 109 109 color_table->Lookup(g>>3, g>>3, g>>3)); … … 111 111 else if (!active && key[0]) 112 112 { 113 screen-> bar(0, 0, 144, 20, 0);113 screen->Bar(vec2i(0, 0), vec2i(144, 20), 0); 114 114 } 115 115 } -
abuse/trunk/src/help.cpp
r650 r655 32 32 int x2=x1+im->Size().x,y2=y1+im->Size().y; 33 33 main_screen->PutImage(im, vec2i(x1, y1)); 34 main_screen-> bar(0,0,x1-1,yres,0);35 main_screen-> bar(0,0,xres,y1-1,0);36 main_screen-> bar(x2,y1,xres,yres,0);37 main_screen-> bar(x1,y2,x2,yres,0);34 main_screen->Bar(vec2i(0, 0), vec2i(x1 - 1, yres), 0); 35 main_screen->Bar(vec2i(0, 0), vec2i(xres, y1 - 1), 0); 36 main_screen->Bar(vec2i(x2, y1), vec2i(xres, yres), 0); 37 main_screen->Bar(vec2i(x1, y2), vec2i(x2, yres), 0); 38 38 } 39 39 -
abuse/trunk/src/imlib/filesel.cpp
r555 r655 58 58 int x1,y1,x2,y2; 59 59 area(x1,y1,x2,y2); 60 screen-> bar(x1,y1,x2,y2,wm->medium_color());60 screen->Bar(vec2i(x1, y1), vec2i(x2, y2), wm->medium_color()); 61 61 62 62 char st[200],curdir[200]; … … 96 96 { 97 97 if (active) 98 screen->bar(x,y,x+item_width()-1,y+item_height()-1,wm->black()); 98 screen->Bar(vec2i(x, y), 99 vec2i(x + item_width() - 1, y + item_height() - 1), 100 wm->black()); 99 101 100 102 if (num<td) -
abuse/trunk/src/imlib/guistat.cpp
r644 r655 56 56 void gui_status_manager::draw_bar(gui_status_node *whom, int perc) 57 57 { 58 long l=whom->stat_win->x2()-whom->stat_win->x1()-6;59 long h=wm->font()->height();58 long l = whom->stat_win->x2() - whom->stat_win->x1() - 6; 59 long h = wm->font()->height(); 60 60 61 whom->stat_win->m_surf->bar(whom->stat_win->x1()+1,whom->stat_win->y2()-h-1,whom->stat_win->x2()-1, 62 whom->stat_win->y2()-1,wm->black()); 63 whom->stat_win->m_surf->bar(whom->stat_win->x1()+2,whom->stat_win->y2()-h,whom->stat_win->x2()-2, 64 whom->stat_win->y2()-2,wm->dark_color()); 65 if (perc) 66 whom->stat_win->m_surf->bar(whom->stat_win->x1()+3,whom->stat_win->y2()-h+1, 67 whom->stat_win->x1()+l*perc/100, 68 whom->stat_win->y2()-3,wm->bright_color()); 61 whom->stat_win->m_surf->Bar(vec2i(whom->stat_win->x1() + 1, 62 whom->stat_win->y2() - h - 1), 63 vec2i(whom->stat_win->x2() - 1, 64 whom->stat_win->y2() - 1), 65 wm->black()); 66 whom->stat_win->m_surf->Bar(vec2i(whom->stat_win->x1() + 2, 67 whom->stat_win->y2() - h), 68 vec2i(whom->stat_win->x2() - 2, 69 whom->stat_win->y2() - 2), 70 wm->dark_color()); 71 if (perc) 72 whom->stat_win->m_surf->Bar(vec2i(whom->stat_win->x1() + 3, 73 whom->stat_win->y2() - h + 1), 74 vec2i(whom->stat_win->x1() + l * perc / 100, 75 whom->stat_win->y2() - 3), 76 wm->bright_color()); 69 77 } 70 78 -
abuse/trunk/src/imlib/image.cpp
r650 r655 175 175 } 176 176 177 void image:: line(int16_t x1, int16_t y1, int16_t x2, int16_t y2, uint8_t color)178 { 179 int16_t i,xc, yc, er, n, m, xi, yi, xcxi, ycyi, xcyi;180 unsigneddcy, dcx;181 // check to make sure that both endpoint are on the screen 182 183 int cx1, cy1, cx2, cy2; 184 185 // check to see if the line is completly clipped off186 GetClip(cx1, cy1, cx2, cy2);187 if ((x1 < cx1 && x2 < cx1) || (x1 >= cx2 && x2 >= cx2) ||188 (y1 < cy1 && y2 < cy1) || (y1 >= cy2 && y2 >= cy2))189 return; 190 191 if (x1>x2) // make sure that x1 is to the left192 {193 i=x1; x1=x2; x2=i; // if not swap points194 i=y1; y1=y2; y2=i; 195 }196 197 // clip the left side198 if (x1<cx1)199 { 200 int my=(y2-y1);201 int mx=(x2-x1), b;202 if (!mx) return ;203 if (my)204 {205 b=y1-(y2-y1)*x1/mx;206 y1=my*cx1/mx+b;207 x1=cx1;208 } 209 else x1=cx1; 210 }211 212 // clip the right side213 if (x2 >= cx2)214 {215 int my=(y2-y1);216 int mx=(x2-x1), b;217 if (!mx) return ;218 if (my)219 {220 b=y1-(y2-y1)*x1/mx;221 y2=my * (cx2 - 1) / mx + b;222 x2 = cx2 - 1;223 } 224 else x2 = cx2 - 1;225 }226 227 if (y1>y2) // make sure that y1 is on top228 { 229 i=x1; x1=x2; x2=i; // if not swap points230 i =y1; y1=y2; y2=i;231 }232 233 // clip the bottom234 if (y2 >= cy2)235 {236 int mx=(x2-x1);237 int my=(y2-y1), b;238 if (!my)239 return ;240 if (mx)241 {242 b = y1 - (y2 - y1) * x1 / mx; 243 x2 = (cy2 - 1 - b) * mx / my;244 y2 = cy2 - 1;245 }246 else y2 = cy2 -1;247 }248 249 // clip the top250 if (y1<cy1)251 {252 int mx=(x2-x1);253 int my=(y2-y1), b;254 if (!my) return;255 if (mx)256 { 257 b=y1-(y2-y1)*x1/mx;258 x1=(cy1-b)*mx/my;259 y1=cy1;260 }261 else y1=cy1; 262 }263 264 265 // see if it got cliped into the box, out out266 if (x1<cx1 || x2<cx1 || x1 >= cx2 || x2 >= cx2 || y1<cy1 || y2 <cy1 || y1 >= cy2 || y2 >= cy2)267 return;268 269 270 271 if (x1>x2) 272 { xc=x2; xi=x1; }273 else { xi=x2; xc=x1; }274 275 276 // assume y1<=y2 from above swap operation277 yi=y2; yc=y1;278 279 AddDirty(xc, yc, xi + 1, yi + 1);280 dcx=x1; dcy=y1;281 xc=(x2-x1); yc=(y2-y1);282 if (xc<0) xi=-1; else xi=1;283 if (yc<0) yi=-1; else yi=1;284 n=abs(xc); m=abs(yc);285 ycyi=abs(2*yc*xi); 286 er=0;287 288 Lock();289 if (n>m)290 {291 xcxi=abs(2*xc*xi);292 for (i=0; i<=n; i++)293 {294 *(scan_line(dcy)+dcx)=color;295 if (er>0)296 { dcy+=yi;297 er-=xcxi;298 }299 er+=ycyi;300 dcx+=xi;301 } 302 }303 else304 {305 xcyi=abs(2*xc*yi);306 for (i=0; i<=m; i++)307 {308 *(scan_line(dcy)+dcx)=color;309 if (er>0)310 { dcx+=xi;311 er-=ycyi;312 }313 er+=xcyi;314 dcy+=yi;315 }316 }317 Unlock();177 void image::Line(vec2i p1, vec2i p2, uint8_t color) 178 { 179 int xc, yc, er, n, m, xi, yi, xcxi, ycyi, xcyi; 180 unsigned int dcy, dcx; 181 182 int cx1, cy1, cx2, cy2; 183 184 // check to see if the line is completly clipped off 185 GetClip(cx1, cy1, cx2, cy2); 186 if ((p1.x < cx1 && p2.x < cx1) || (p1.x >= cx2 && p2.x >= cx2) || 187 (p1.y < cy1 && p2.y < cy1) || (p1.y >= cy2 && p2.y >= cy2)) 188 return; 189 190 if (p1.x > p2.x) // make sure that p1.x is to the left 191 { 192 vec2i tmp = p1; p1 = p2; p2 = tmp; // if not swap points 193 } 194 195 // clip the left side 196 if (p1.x < cx1) 197 { 198 vec2i m = p2 - p1; 199 200 if (!m.x) 201 return; 202 if (m.y) 203 { 204 int b = p1.y - m.y * p1.x / m.x; 205 p1.y = b + m.y * cx1 / m.x; 206 } 207 p1.x = cx1; 208 } 209 210 // clip the right side 211 if (p2.x >= cx2) 212 { 213 vec2i m = p2 - p1; 214 if (!m.x) 215 return; 216 if (m.y) 217 { 218 int b = p1.y - m.y * p1.x / m.x; 219 p2.y = b + m.y * (cx2 - 1) / m.x; 220 } 221 p2.x = cx2 - 1; 222 } 223 224 if (p1.y > p2.y) // make sure that p1.y is on top 225 { 226 vec2i tmp = p1; p1 = p2; p2 = tmp; // if not swap points 227 } 228 229 // clip the bottom 230 if (p2.y >= cy2) 231 { 232 vec2i m = p2 - p1; 233 if (!m.y) 234 return; 235 if (m.x) 236 { 237 int b = p1.y - (p2.y - p1.y) * p1.x / m.x; 238 p2.x = (cy2 - 1 - b) * m.x / m.y; 239 } 240 p2.y = cy2 - 1; 241 } 242 243 // clip the top 244 if (p1.y < cy1) 245 { 246 vec2i m = p2 - p1; 247 if (!m.y) 248 return; 249 if (m.x) 250 { 251 int b = p1.y - m.y * p1.x / m.x; 252 p1.x = (cy1 - b) * m.x / m.y; 253 } 254 p1.y = cy1; 255 } 256 257 // see if it got cliped into the box, out out 258 if (p1.x < cx1 || p2.x < cx1 || p1.x >= cx2 || p2.x >= cx2 259 || p1.y < cy1 || p2.y < cy1 || p1.y >= cy2 || p2.y >= cy2) 260 return; 261 262 if (p1.x > p2.x) 263 { 264 xc = p2.x; xi = p1.x; 265 } 266 else 267 { 268 xi = p2.x; 269 xc = p1.x; 270 } 271 272 // assume p1.y <= p2.y from above swap operation 273 yi = p2.y; yc = p1.y; 274 275 AddDirty(xc, yc, xi + 1, yi + 1); 276 dcx = p1.x; dcy = p1.y; 277 xc = (p2.x - p1.x); 278 yc = (p2.y - p1.y); 279 xi = (xc < 0) ? -1 : 1; 280 yi = (yc < 0) ? -1 : 1; 281 n = abs(xc); 282 m = abs(yc); 283 ycyi = abs(2 * yc * xi); 284 er = 0; 285 286 Lock(); 287 if (n > m) 288 { 289 xcxi = abs(2 * xc * xi); 290 for (int i = 0; i <= n; i++) 291 { 292 scan_line(dcy)[dcx] = color; 293 if (er > 0) 294 { 295 dcy += yi; 296 er -= xcxi; 297 } 298 er += ycyi; 299 dcx += xi; 300 } 301 } 302 else 303 { 304 xcyi = abs(2 * xc * yi); 305 for (int i = 0; i <= m; i++) 306 { 307 scan_line(dcy)[dcx] = color; 308 if (er > 0) 309 { 310 dcx += xi; 311 er -= ycyi; 312 } 313 er += xcyi; 314 dcy += yi; 315 } 316 } 317 Unlock(); 318 318 } 319 319 … … 631 631 } 632 632 633 void image:: rectangle(int16_t x1, int16_t y1, int16_t x2, int16_t y2, uint8_t color)634 { 635 line(x1, y1, x2, y1, color);636 line(x2, y1, x2, y2, color);637 line(x1, y2, x2, y2, color);638 line(x1, y1, x1, y2, color);633 void image::Rectangle(vec2i p1, vec2i p2, uint8_t color) 634 { 635 Line(p1, vec2i(p2.x, p1.y), color); 636 Line(vec2i(p2.x, p1.y), p2, color); 637 Line(vec2i(p1.x, p2.y), p2, color); 638 Line(p1, vec2i(p1.x, p2.y), color); 639 639 } 640 640 … … 869 869 } 870 870 871 void image::bar (int16_t x1, int16_t y1, int16_t x2, int16_t y2, uint8_t color) 872 { 873 int16_t y; 874 if (x1>x2 || y1>y2) return ; 875 if (m_special) 876 { x1=m_special->bound_x1(x1); 877 y1=m_special->bound_y1(y1); 878 x2=m_special->bound_x2(x2+1)-1; 879 y2=m_special->bound_y2(y2+1)-1; 880 } 881 else 882 { if (x1<0) x1=0; 883 if (y1<0) y1=0; 884 if (x2>=m_size.x) x2=m_size.x-1; 885 if (y2>=m_size.y) y2=m_size.y-1; 886 } 887 if (x2<0 || y2<0 || x1>=m_size.x || y1>=m_size.y || x2<x1 || y2<y1) 888 return ; 889 Lock(); 890 for (y=y1; y<=y2; y++) 891 memset(scan_line(y)+x1, color, (x2-x1+1)); 892 Unlock(); 893 AddDirty(x1, y1, x2 + 1, y2 + 1); 871 void image::Bar(vec2i p1, vec2i p2, uint8_t color) 872 { 873 if (p1.x > p2.x || p1.y > p2.y) 874 return; 875 if (m_special) 876 { 877 p1.x = m_special->bound_x1(p1.x); 878 p1.y = m_special->bound_y1(p1.y); 879 p2.x = m_special->bound_x2(p2.x + 1) - 1; 880 p2.y = m_special->bound_y2(p2.y + 1) - 1; 881 } 882 else 883 { 884 p1.x = Max(p1.x, 0); 885 p1.y = Max(p1.y, 0); 886 p2.x = Min(p2.x, m_size.x - 1); 887 p2.y = Min(p2.y, m_size.y - 1); 888 } 889 if (p2.x < 0 || p2.y < 0 || p1.x >= m_size.x || p1.y >= m_size.y 890 || p2.x < p1.x || p2.y < p1.y) 891 return; 892 893 Lock(); 894 for (int y = p1.y; y <= p2.y; y++) 895 memset(scan_line(y) + p1.x, color, (p2.x - p1.x + 1)); 896 Unlock(); 897 AddDirty(p1.x, p1.y, p2.x + 1, p2.y + 1); 894 898 } 895 899 … … 953 957 void image::dither(palette *pal) 954 958 { 955 int16_t x, y, i,j;959 int16_t x, y, j; 956 960 uint8_t dt_matrix[]={ 0, 136, 24, 170, 957 961 68, 204, 102, 238, … … 964 968 { 965 969 sl=scan_line(y); 966 for ( i=0,j=y%4, x=0; x < m_size.x; x++)970 for (j=y%4, x=0; x < m_size.x; x++) 967 971 sl[x] = (pal->red(sl[x]) > dt_matrix[j * 4 + (x & 3)]) ? 255 : 0; 968 972 } … … 1061 1065 } 1062 1066 1063 void image:: widget_bar(int16_t x1, int16_t y1, int16_t x2, int16_t y2,1064 uint8_t light, uint8_t med, uint8_t dark)1065 { 1066 line(x1, y1, x2, y1, light);1067 line(x1, y1, x1, y2, light);1068 line(x2, y1+1, x2, y2, dark);1069 line(x1+1, y2, x2-1, y2, dark);1070 bar(x1+1, y1+1, x2-1, y2-1, med);1067 void image::WidgetBar(vec2i p1, vec2i p2, 1068 uint8_t light, uint8_t med, uint8_t dark) 1069 { 1070 Line(p1, vec2i(p2.x, p1.y), light); 1071 Line(p1, vec2i(p1.x, p2.y), light); 1072 Line(vec2i(p2.x, p1.y + 1), p2, dark); 1073 Line(vec2i(p1.x + 1, p2.y), vec2i(p2.x - 1, p2.y - 1), dark); 1074 Bar(p1 + vec2i(1, 1), p2 - vec2i(1, 1), med); 1071 1075 } 1072 1076 … … 1185 1189 for (yy=0; yy<7; yy++) 1186 1190 if ((1<<yy)&dig[zz]) 1187 line(x+ledx[yy*2]*scale, y+ledy[yy*2]*scale, x+ledx[yy*2+1]*scale,1188 y+ledy[yy*2+1]*scale, color);1191 Line(vec2i(x+ledx[yy*2]*scale, y+ledy[yy*2]*scale), 1192 vec2i(x+ledx[yy*2+1]*scale, y+ledy[yy*2+1]*scale), color); 1189 1193 } 1190 1194 x+=6*scale; -
abuse/trunk/src/imlib/image.h
r653 r655 125 125 int16_t x2, int16_t y2); 126 126 image *copy_part_dithered(int16_t x1, int16_t y1, int16_t x2, int16_t y2); 127 void bar(int16_t x1, int16_t y1, int16_t x2, int16_t y2, uint8_t color);127 void Bar(vec2i p1, vec2i p2, uint8_t color); 128 128 void xor_bar(int16_t x1, int16_t y1, int16_t x2, int16_t y2, uint8_t color); 129 void widget_bar(int16_t x1, int16_t y1, int16_t x2, int16_t y2, 130 uint8_t light, uint8_t med, uint8_t dark); 131 void line(int16_t x1, int16_t y1, int16_t x2, int16_t y2, uint8_t color); 132 void rectangle(int16_t x1, int16_t y1, int16_t x2, int16_t y2, 133 uint8_t color); 129 void WidgetBar(vec2i p1, vec2i p2, 130 uint8_t light, uint8_t med, uint8_t dark); 131 void Line(vec2i p1, vec2i p2, uint8_t color); 132 void Rectangle(vec2i p1, vec2i p2, uint8_t color); 134 133 void burn_led(int16_t x, int16_t y, int32_t num, int16_t color, 135 134 int16_t scale = 1); -
abuse/trunk/src/imlib/input.cpp
r650 r655 316 316 if (active) 317 317 { 318 screen->rectangle(xstart(),y,xend(),yend(),wm->bright_color()); 318 screen->Rectangle(vec2i(xstart(), y), vec2i(xend(), yend()), 319 wm->bright_color()); 319 320 draw_cur(wm->bright_color(),screen); 320 321 } 321 322 else 322 323 { 323 screen->rectangle(xstart(),y,xend(),yend(),wm->dark_color()); 324 screen->Rectangle(vec2i(xstart(), y), vec2i(xend(), yend()), 325 wm->dark_color()); 324 326 draw_cur(wm->dark_color(),screen); 325 327 } … … 399 401 else 400 402 { 401 screen-> rectangle(x1+2,y1+2,x2-2,y2-2,color);402 act =active;403 screen->Rectangle(vec2i(x1 + 2, y1 + 2), vec2i(x2 - 2, y2 - 2), color); 404 act = active; 403 405 } 404 406 } … … 417 419 if (up) 418 420 { 419 screen-> rectangle(x1,y1,x2,y2,wm->black());421 screen->Rectangle(vec2i(x1, y1), vec2i(x2, y2), wm->black()); 420 422 // screen->widget_bar(,wm->bright_color(),wm->medium_color(),wm->dark_color()); 421 screen->widget_bar(x1+1,y1+1,x2-1,y2-1,wm->bright_color(),wm->medium_color(),wm->dark_color()); 423 screen->WidgetBar(vec2i(x1 + 1, y1 + 1), vec2i(x2 - 1, y2 - 1), 424 wm->bright_color(),wm->medium_color(),wm->dark_color()); 422 425 if (text) 423 426 { … … 428 431 } else 429 432 { 430 screen->line(x1,y1,x2,y1,wm->dark_color()); 431 screen->line(x1,y1,x1,y2,wm->dark_color()); 432 screen->line(x2,y1+1,x2,y2,wm->bright_color()); 433 screen->line(x1+1,y2,x2,y2,wm->bright_color()); 434 screen->bar(x1+1,y1+1,x2-1,y2-1,wm->medium_color()); 433 screen->Line(vec2i(x1, y1), vec2i(x2, y1), wm->dark_color()); 434 screen->Line(vec2i(x1, y1), vec2i(x1, y2), wm->dark_color()); 435 screen->Line(vec2i(x2, y1 + 1), vec2i(x2, y2), wm->bright_color()); 436 screen->Line(vec2i(x1 + 1, y2), vec2i(x2, y2), wm->bright_color()); 437 screen->Bar(vec2i(x1 + 1, y1 + 1), vec2i(x2 - 1, y2 - 1), 438 wm->medium_color()); 435 439 if (visual) 436 440 screen->PutImage(visual, vec2i(x1 + 3, y1 + 3), 1); … … 447 451 { 448 452 wm->font()->put_string(screen,x,y+3,prompt); 449 screen-> bar(xstart(),y,xend(),yend(),wm->dark_color());453 screen->Bar(vec2i(xstart(), y), vec2i(xend(), yend()), wm->dark_color()); 450 454 wm->font()->put_string(screen,xstart()+1,y+3,data); 451 455 } … … 454 458 void text_field::draw_cur(int color, image *screen) 455 459 { 456 screen->bar(xstart()+cur*wm->font()->width()+1, 457 yend()-2, 458 xstart()+(cur+1)*wm->font()->width(), 459 yend()-1,color); 460 screen->Bar(vec2i(xstart() + cur * wm->font()->width() + 1, yend() - 2), 461 vec2i(xstart() + (cur + 1) * wm->font()->width(), yend() - 1), 462 color); 460 463 } 461 464 -
abuse/trunk/src/imlib/input.h
r653 r655 72 72 void draw_text(image *screen) 73 73 { 74 screen->bar(xstart()+1,y+1,xend()-1,yend()-1,wm->dark_color()); 74 screen->Bar(vec2i(xstart() + 1, y + 1), vec2i(xend() - 1, yend() - 1), 75 wm->dark_color()); 75 76 wm->font()->put_string(screen,xstart()+1,y+3,data); 76 77 } -
abuse/trunk/src/imlib/jwindow.cpp
r652 r655 480 480 void Jwindow::redraw() 481 481 { 482 int hi = wm->bright_color 483 int med = wm->medium_color 484 int low = wm->dark_color 485 JCFont * fnt = wm->frame_font 482 int hi = wm->bright_color(); 483 int med = wm->medium_color(); 484 int low = wm->dark_color(); 485 JCFont * fnt = wm->frame_font(); 486 486 487 487 if(_name) … … 489 489 if (right_border() >= 1) 490 490 { 491 m_surf-> widget_bar (0, 0, l - 1, h - 1, hi, med, low);491 m_surf->WidgetBar(vec2i(0, 0), vec2i(l - 1, h - 1), hi, med, low); 492 492 if (right_border() >= 3) 493 m_surf-> widget_bar(right_border() - 1, top_border() - 1,494 l - left_border(), h - bottom_border(),495 493 m_surf->WidgetBar(vec2i(right_border() - 1, top_border() - 1), 494 vec2i(l - left_border(), h - bottom_border()), 495 low, med, hi); 496 496 497 497 else 498 m_surf-> line (left_border() - 1, top_border() - 1,499 right_border() - 1, top_border() - 1, low);498 m_surf->Line(vec2i(left_border() - 1, top_border() - 1), 499 vec2i(right_border() - 1, top_border() - 1), low); 500 500 } 501 m_surf->rectangle (2, 2, top_border() - 2, top_border() - 3, 502 wm->black ()); 503 m_surf->widget_bar (3, 3, top_border() - 3, top_border() - 4, hi, med, low); // draws the 'close' button 501 m_surf->Rectangle(vec2i(2, 2), vec2i(top_border() - 2, top_border() - 3), 502 wm->black()); 503 m_surf->WidgetBar(vec2i(3, 3), vec2i(top_border() - 3, top_border() - 4), 504 hi, med, low); // draws the 'close' button 504 505 } 505 506 … … 508 509 if (right_border() >= 1) 509 510 { 510 m_surf-> widget_bar (0, 0, l - 1, h - 1, hi, med, low);511 m_surf->WidgetBar(vec2i(0, 0), vec2i(l - 1, h - 1), hi, med, low); 511 512 if (right_border() >= 3) 512 m_surf->widget_bar (right_border() - 1, jw_top + 4, 513 l - left_border(), h - bottom_border(), low, 514 med, hi); 515 513 m_surf->WidgetBar(vec2i(right_border() - 1, jw_top + 4), 514 vec2i(l - left_border(), h - bottom_border()), 515 low, med, hi); 516 516 else 517 m_surf-> line (left_border() - 1, jw_top + 4, right_border() - 1,518 jw_top + 4, low);517 m_surf->Line(vec2i(left_border() - 1, jw_top + 4), 518 vec2i(right_border() - 1, jw_top + 4), low); 519 519 } 520 m_surf->rectangle (1, 1, 4, 4, wm->black ()); 521 m_surf->widget_bar (2, 2, 3, 3, hi, med, low); // draws the 'close' button 520 // Draw the 'close' button 521 m_surf->Rectangle(vec2i(1, 1), vec2i(4, 4), wm->black ()); 522 m_surf->WidgetBar(vec2i(2, 2), vec2i(3, 3), hi, med, low); 522 523 } 523 524 if (_name && _name[0]) 524 525 { 525 m_surf->bar (top_border(), 1, 526 top_border() + fnt->width() * strlen (_name) + 1, 527 top_border() - 2, med); 528 fnt->put_string (m_surf, top_border() + 1, 1, _name, low); 529 } 530 m_surf->bar (x1 (), y1 (), x2 (), y2 (), backg); // clear 'client' region 526 m_surf->Bar(vec2i(top_border(), 1), 527 vec2i(top_border() + fnt->width() * strlen (_name) + 1, 528 top_border() - 2), 529 med); 530 fnt->put_string(m_surf, top_border() + 1, 1, _name, low); 531 } 532 // clear 'client' region 533 m_surf->Bar(vec2i(x1(), y1()), vec2i(x2(), y2()), backg); 531 534 inm->redraw (); 532 535 } -
abuse/trunk/src/imlib/jwindow.h
r653 r655 100 100 virtual void redraw(); 101 101 void resize(int L, int H); 102 void clear(int color = 0) { m_surf->bar(x1(), y1(), x2(), y2(), color); } 102 void clear(int color = 0) { m_surf->Bar(vec2i(x1(), y1()), 103 vec2i(x2(), y2()), color); } 103 104 void show() { _hidden = false; } 104 105 void hide() { _hidden = true; } -
abuse/trunk/src/imlib/pmenu.cpp
r644 r655 37 37 bar=wm->new_window(X, Y, w, 0, NULL); 38 38 bar->freeze(); // can't drag this window 39 bar->m_surf->widget_bar(0,0,w-1,h-1,wm->bright_color(),wm->medium_color(), 40 wm->dark_color()); 41 42 39 bar->m_surf->WidgetBar(vec2i(0, 0), vec2i(w - 1, h - 1), 40 wm->bright_color(), wm->medium_color(), 41 wm->dark_color()); 43 42 44 43 int total=0,tx,tw; … … 207 206 NULL); 208 207 win->freeze(); 209 win->m_surf->widget_bar(0,0,w-1,h-1,wm->bright_color(),wm->medium_color(),wm->dark_color()); 208 win->m_surf->WidgetBar(vec2i(0, 0), vec2i(w - 1, h - 1), 209 wm->bright_color(), wm->medium_color(), 210 wm->dark_color()); 210 211 211 212 int has_flags=0; … … 228 229 { 229 230 int h=wm->font()->height(); 230 parent->m_surf->widget_bar(x,y+h/2-1,x+w-1,y+h/2,wm->dark_color(),wm->medium_color(),wm->bright_color()); 231 parent->m_surf->WidgetBar(vec2i(x, y + h / 2 - 1), 232 vec2i(x + w - 1, y + h / 2), wm->dark_color(), 233 wm->medium_color(), wm->bright_color()); 231 234 } else 232 235 { … … 237 240 else 238 241 { 239 parent->m_surf->bar(bx,y,x+w-1,y+wm->font()->height()+1,wm->dark_color()); 242 parent->m_surf->Bar(vec2i(bx, y), 243 vec2i(x + w - 1, y + wm->font()->height() + 1), 244 wm->dark_color()); 240 245 wm->font()->put_string(parent->m_surf,x+1,y+1,n,wm->medium_color()); 241 246 if (on_off && *on_off) wm->font()->put_string(parent->m_surf,bx+1,y+1,"*",wm->medium_color()); … … 247 252 else 248 253 { 249 parent->m_surf->bar(bx,y,x+w-1,y+wm->font()->height()+1,wm->medium_color()); 254 parent->m_surf->Bar(vec2i(bx, y), 255 vec2i(x + w - 1, y + wm->font()->height() + 1), 256 wm->medium_color()); 250 257 wm->font()->put_string(parent->m_surf,x+1,y+1,n,wm->bright_color()); 251 258 if (on_off && *on_off) wm->font()->put_string(parent->m_surf,bx+1,y+1,"*",wm->bright_color()); -
abuse/trunk/src/imlib/scroller.cpp
r650 r655 123 123 if (sx>=t) sx=t-1; 124 124 draw(0,screen); 125 screen->widget_bar(b1x(),b1y(),b1x()+bw()-1,b1y()+bh()-1, 126 wm->bright_color(),wm->medium_color(),wm->dark_color()); 127 screen->widget_bar(b2x(),b2y(),b2x()+bw()-1,b2y()+bh()-1, 128 wm->bright_color(),wm->medium_color(),wm->dark_color()); 125 screen->WidgetBar(vec2i(b1x(), b1y()), 126 vec2i(b1x() + bw() - 1, b1y() + bh() - 1), 127 wm->bright_color(), wm->medium_color(), wm->dark_color()); 128 screen->WidgetBar(vec2i(b2x(), b2y()), 129 vec2i(b2x() + bw() - 1, b2y() + bh() - 1), 130 wm->bright_color(), wm->medium_color(), wm->dark_color()); 129 131 show_icon(screen,b1x()+2,b1y()+2,bw()-4,bh()-4,b1()); 130 132 show_icon(screen,b2x()+2,b2y()+2,bw()-4,bh()-4,b2()); … … 132 134 int x1,y1,x2,y2; 133 135 dragger_area(x1,y1,x2,y2); 134 screen-> bar(x1,y1,x2,y2,wm->black());135 screen-> bar(x1+1,y1+1,x2-1,y2-1,wm->medium_color());136 screen->Bar(vec2i(x1, y1), vec2i(x2, y2), wm->black()); 137 screen->Bar(vec2i(x1 + 1, y1 + 1), vec2i(x2 - 1, y2 - 1), wm->medium_color()); 136 138 draw_widget(screen,0); 137 139 scroll_event(sx,screen); … … 160 162 } 161 163 162 163 164 void scroller::draw_widget(image *screen, int erase) 164 165 { … … 166 167 wig_area(x1,y1,x2,y2); 167 168 if (erase) 168 screen-> bar(x1,y1,x2,y2,wm->medium_color());169 screen->Bar(vec2i(x1, y1), vec2i(x2, y2), wm->medium_color()); 169 170 else 170 screen-> widget_bar(x1,y1,x2,y2,171 wm->bright_color(),wm->medium_color(),wm->dark_color());171 screen->WidgetBar(vec2i(x1, y1), vec2i(x2, y2), wm->bright_color(), 172 wm->medium_color(), wm->dark_color()); 172 173 } 173 174 … … 176 177 int x1,y1,x2,y2; 177 178 area(x1,y1,x2,y2); 178 screen-> rectangle(x1,y1,x2,y2,active ? wm->bright_color() : wm->dark_color());179 } 180 179 screen->Rectangle(vec2i(x1, y1), vec2i(x2, y2), 180 active ? wm->bright_color() : wm->dark_color()); 181 } 181 182 182 183 void scroller::handle_event(Event &ev, image *screen, InputManager *inm) … … 365 366 void scroller::scroll_event(int newx, image *screen) 366 367 { 367 screen-> bar(x,y,x+l-1,y+h-1,wm->black());368 screen->Bar(vec2i(x, y), vec2i(x + l - 1, y + h - 1), wm->black()); 368 369 int xa,ya,xo=0,yo; 369 370 if (vert) { xa=0; ya=30; yo=x+5; yo=y+5; } else { xa=30; ya=0; xo=x+5; yo=y+5; } … … 504 505 505 506 screen->SetClip(cx1, cy1, cx2, cy2); 506 } else screen-> bar(x,y,x+l-1,y+h-1,wm->black());507 } else screen->Bar(vec2i(x, y), vec2i(x + l - 1, y + h - 1), wm->black()); 507 508 508 509 int dy=y; … … 510 511 { 511 512 if (i+newx==cur_sel) 512 screen->bar(x,dy,x+wid*wm->font()->width()-1,dy+wm->font()->height(),wm->dark_color()); 513 screen->Bar(vec2i(x, dy), vec2i(x + wid * wm->font()->width() - 1, 514 dy + wm->font()->height()), 515 wm->dark_color()); 513 516 if (i+newx<t) 514 517 wm->font()->put_string(screen,x,dy,lis[i+newx].name,wm->bright_color()); … … 578 581 void spicker::draw_background(image *screen) 579 582 { 580 screen->bar(x,y,x+l-1,y+h-1,wm->dark_color());583 screen->Bar(vec2i(x, y), vec2i(x + l - 1, y + h - 1), wm->dark_color()); 581 584 } 582 585 -
abuse/trunk/src/imlib/tools.cpp
r579 r655 54 54 void tool_picker::draw_item(image *screen, int x, int y, int num, int active) 55 55 { 56 if (!active) 57 screen->bar(x,y,x+iw-1,y+ih-1,wm->black()); 58 else 59 screen->bar(x,y,x+iw-1,y+ih-1,wm->bright_color()); 60 icons[num]->draw(screen,x,y,map); 56 screen->Bar(vec2i(x, y), vec2i(x + iw - 1, y + ih - 1), 57 active ? wm->bright_color() : wm->black()); 58 icons[num]->draw(screen, x, y, map); 61 59 } 62 60 -
abuse/trunk/src/level.cpp
r653 r655 802 802 the_game->game_to_mouse(a->x,a->y,v,sx1,sy1); 803 803 the_game->game_to_mouse(a->x+a->w,a->y+a->h,v,sx2,sy2); 804 main_screen-> rectangle(sx1,sy1,sx2,sy2,c1);805 main_screen-> bar(sx1-1,sy1-1,sx1+1,sy1+1,c2);806 main_screen-> bar(sx2-1,sy2-1,sx2+1,sy2+1,c2);804 main_screen->Rectangle(vec2i(sx1, sy1), vec2i(sx2, sy2), c1); 805 main_screen->Bar(vec2i(sx1 - 1, sy1 - 1), vec2i(sx1 + 1, sy1 + 1), c2); 806 main_screen->Bar(vec2i(sx2 - 1, sy2 - 1), vec2i(sx2 + 1, sy2 + 1), c2); 807 807 } 808 808 } -
abuse/trunk/src/menu.cpp
r651 r655 106 106 { 107 107 main_screen->AddDirty(x1, y1, x2 + 1, y2 + 1); 108 main_screen-> line(x1,y1,x1,y2,br);109 main_screen-> line(x1+1,y1,x2,y1,br);110 main_screen-> line(x2,y1+1,x2,y2,dr);111 main_screen-> line(x1+1,y2,x2,y2,dr);112 darken_area(x1 +1,y1+1,x2-1,y2-1,amount);108 main_screen->Line(vec2i(x1, y1), vec2i(x1, y2), br); 109 main_screen->Line(vec2i(x1 + 1, y1), vec2i(x2, y1), br); 110 main_screen->Line(vec2i(x2, y1 + 1), vec2i(x2, y2), dr); 111 main_screen->Line(vec2i(x1 + 1, y2), vec2i(x2, y2), dr); 112 darken_area(x1 + 1, y1 + 1, x2 - 1, y2 - 1, amount); 113 113 } 114 114 … … 243 243 font->put_string(main_screen,mx+10+1,by1+3,cur,wm->black()); 244 244 font->put_string(main_screen,mx+10,by1+2,cur,wm->bright_color()); 245 main_screen->rectangle(mx+1,by1,mx+mw-2,by2,wm->bright_color()); 245 main_screen->Rectangle(vec2i(mx + 1, by1), vec2i(mx + mw - 2, by2), 246 wm->bright_color()); 246 247 247 248 color+=cdir; -
abuse/trunk/src/profile.cpp
r644 r655 122 122 float time_scaler=(float)max_bar_length/prof_list[0].total_time; 123 123 124 prof_win->m_surf->bar(0,prof_win->y1(),prof_win->m_surf->Size().x-1,prof_win->m_surf->Size().y,0); 124 prof_win->m_surf->Bar(vec2i(0, prof_win->y1()), 125 vec2i(prof_win->m_surf->Size().x - 1, 126 prof_win->m_surf->Size().y), 0); 125 127 int dy = 0; 126 128 for (; i<prof_height; i++) 127 129 { 128 130 console_font->put_string(prof_win->m_surf,spliter+1,dy,object_names[prof_list[i].otype]); 129 prof_win->m_surf-> bar(spliter-1-(int)(prof_list[i].total_time*time_scaler),dy+1,130 spliter-1,131 dy+console_font->height()-1,wm->bright_color());131 prof_win->m_surf->Bar(vec2i(spliter - 1 - (int)(prof_list[i].total_time * time_scaler), dy + 1), 132 vec2i(spliter - 1, dy + console_font->height() - 1), 133 wm->bright_color()); 132 134 dy+=console_font->height()+1; 133 135 } -
abuse/trunk/src/ui/volumewindow.cpp
r650 r655 69 69 70 70 if(dx < x2) 71 m_surf-> bar(dx + 1, y1, x2, y2, c2);71 m_surf->Bar(vec2i(dx + 1, y1), vec2i(x2, y2), c2); 72 72 } 73 73
Note: See TracChangeset
for help on using the changeset viewer.