43 #include <objgfx40/objgfx40.h>
45 #include <objgfx40/ogFont.h>
57 ogBitFont * font =
new ogBitFont();
60 font->Load(
"/var/fonts/ROM8X14.DPF", 0);
61 font->SetFGColor(255, 255, 255, 255);
62 font->SetBGColor(0, 0, 0, 255);
66 screen->ogCreate(800, 600, OG_PIXFMT_24BPP);
70 screen->ogClear(screen->ogPack(0x92, 0xA8, 0xD1));
77 screen->ogSetAntiAliasing(
false);
91 kprintf(
"buf->buffer 0x%X, buf->bSize: 0x%X",
buf->buffer,
buf->bSize);
92 buf = (ogSurface *) tmp->
buf;
94 if (
buf->buffer == 0x0) {
95 kprintf(
"Error: buf->buffer\n");
101 kprintf(
"buf->lineOfs 0x%X, buf->lSize: 0x%X",
buf->lineOfs,
buf->lSize);
103 if (
buf->lineOfs == 0x0) {
104 kprintf(
"Error: buf->lineOfs\n");
112 buf = (ogSurface *) tmp->
buf;
113 screen->ogCopyBuf(screen->ogGetMaxX() -
buf->ogGetMaxX(), screen->ogGetMaxY() -
buf->ogGetMaxY(), *
buf, 0, 0,
buf->ogGetMaxX(),
buf->ogGetMaxY());
115 kprintf(
"Draw Window Routines Here: %i-%i\n",
buf->ogGetMaxX(),
buf->ogGetMaxY());
119 if (tmp->
next != 0x0) {
121 if (tmp->
prev != 0x0)
124 else if (tmp->
prev != 0x0) {
126 if (tmp->
next != 0x0)