只是在屏幕上画了些矩形,也没有写成函数,
下面是画矩形的代码:
// Paint desktop
for (i = 0 * 3; i < 256 * 3; i++) {
multiboot_uint32_t *pixel = fb + tagfb->common.framebuffer_pitch * i;
for (int j = 0; j < 1024; j++)
*(pixel + j) = 0x008484;
}
//Paint taskbar
for (i = 246 * 3; i < 256 * 3; i++) {
multiboot_uint32_t *pixel = fb + tagfb->common.framebuffer_pitch * i;
for (int j= 0; j < 1024; j++)
*(pixel + j) = 0xc6c6c6;
}