Rev 1509 | Rev 1515 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 1509 | Rev 1513 | ||
---|---|---|---|
Line 390... | Line 390... | ||
390 | screen.yres = yres; |
390 | screen.yres = yres; |
391 | screen.scanline = scan; |
391 | screen.scanline = scan; |
392 | 392 | ||
393 | /* Create first viewport */ |
393 | /* Create first viewport */ |
394 | viewport_create(0,0,xres,yres); |
394 | viewport_create(0,0,xres,yres); |
395 | - | ||
396 | clear_port(0); |
- | |
397 | } |
395 | } |
398 | 396 | ||
399 | static void cursor_hide(int vp) |
397 | static void cursor_hide(int vp) |
400 | { |
398 | { |
401 | viewport_t *vport = &viewports[vp]; |
399 | viewport_t *vport = &viewports[vp]; |
Line 466... | Line 464... | ||
466 | 464 | ||
467 | clear_port(vp); |
465 | clear_port(vp); |
468 | for (i=0; i < vport->cols * vport->rows; i++) { |
466 | for (i=0; i < vport->cols * vport->rows; i++) { |
469 | if (data[i].character == ' ' && style_same(data[i].style,vport->style)) |
467 | if (data[i].character == ' ' && style_same(data[i].style,vport->style)) |
470 | continue; |
468 | continue; |
471 | draw_char(vp, data[i].character, i/vport->rows, i % vport->cols, |
469 | draw_char(vp, data[i].character, i/vport->cols, i % vport->cols, |
472 | data[i].style); |
470 | data[i].style); |
473 | } |
471 | } |
474 | cursor_print(vp); |
472 | cursor_print(vp); |
475 | } |
473 | } |
476 | 474 |