Rev 1513 | Rev 1547 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 1513 | Rev 1515 | ||
---|---|---|---|
Line 459... | Line 459... | ||
459 | static void draw_text_data(int vp, keyfield_t *data) |
459 | static void draw_text_data(int vp, keyfield_t *data) |
460 | { |
460 | { |
461 | viewport_t *vport = &viewports[vp]; |
461 | viewport_t *vport = &viewports[vp]; |
462 | int i; |
462 | int i; |
463 | char c; |
463 | char c; |
- | 464 | int col,row; |
|
464 | 465 | ||
465 | clear_port(vp); |
466 | clear_port(vp); |
466 | for (i=0; i < vport->cols * vport->rows; i++) { |
467 | for (i=0; i < vport->cols * vport->rows; i++) { |
467 | if (data[i].character == ' ' && style_same(data[i].style,vport->style)) |
468 | if (data[i].character == ' ' && style_same(data[i].style,vport->style)) |
468 | continue; |
469 | continue; |
469 | draw_char(vp, data[i].character, i/vport->cols, i % vport->cols, |
470 | col = i % vport->cols; |
470 | data[i].style); |
471 | row = i / vport->cols; |
- | 472 | draw_glyph(vp, data[i].character, col * COL_WIDTH, row * FONT_SCANLINES, data[i].style); |
|
471 | } |
473 | } |
472 | cursor_print(vp); |
474 | cursor_print(vp); |
473 | } |
475 | } |
474 | 476 | ||
475 | 477 |