Listing 1. Example Program
#include <ggi/ggi.h>
ggi_visual_t visual;
int main(void)
{
ggiInit();
visual=ggiOpen(NULL);
ggiSetGraphMode(vis,visx,visy,virtx,virty,GT_24BIT);
for(x=0;x<200;x++) {
ggiSetGCForeground(vis,rand());
ggiDrawPixel(vis,x,x);
}
for(x=0;x<200;x++) {
ggiPutPixel(vis,x,199-x,rand());
}
ggiDrawLine(vis,10,20,190,180);
ggiDrawBox(vis,90,90,20,20);
ggiEventPoll(vis,emMouse|emKeyboard,NULL);
ggiGetc(vis);
ggiClose(vis);
ggiExit();
}
Copyright © 1994 - 2018 Linux Journal. All rights reserved.