#include #include #include #include #include #include #include "flylib.h" int main(int argc, char **argv) { int maindata[] = {1, minx, maxy / 2, maxx, maxy / 2, 0x666666}; int g1data[] = {2, minx + 350, miny + 350, 150, 50, 0xe9e9e9}; int g2data[] = {3, minx + 350, miny + 410, 150, 50, 0x00ff00}; int mfddata[] = {4, minx + 50, miny + 350, 200, 150, 0xffffff}; char c; if((SDL_Init(SDL_INIT_VIDEO|SDL_INIT_AUDIO)==-1)) { printf("Could not initialize SDL: %s.\n", SDL_GetError()); exit(-1); } init_screen(maxx, maxy); ColorFill(color, maxx, maxy); guage g1, g2, main, mfd; g1.setup(g1data); g2.setup(g2data); main.setup(maindata); mfd.setup(mfddata); ColorFill(color, maxx, maxy); SDL_UpdateRect(screen, minx, miny, maxx, maxy); while(1){ main.see(); g1.see(); g2.see(); mfd.see(); c = keystroke(); if(c == 'q') break; if(c == 'w') SDL_Delay(10000); SDL_UpdateRect(screen, minx, miny, maxx, maxy); SDL_Delay(10); } SDL_Quit(); }