I am still working to improve but just wanted to put it up for some comments.
#include "DarkGDK.h"
#include <ctime>
void DarkGDK ( void ) { dbSyncOn ( ); dbSyncRate ( 60 );srand((unsigned)time(0)); int answer = (rand()%100)+1;for (int a=1;a<=10;a++) {int c; if (a==1){c=1;}else{c=(a - 1) * 10;}for(int b=1;b<=10;b++){ int d = b + c;dbInk(dbRGB(255,255,255),dbRGB(255,255,255)); dbBox(b*35,a*35,b*35 + 25,a*35 + 25);dbInk(dbRGB(0,0,0),dbRGB(0,0,0));if (c==1){d = d - 1;}if (d<10){dbText(b*35 + 7,a*35 + 5,dbStr(d));}else if (d<100){dbText(b*35 + 5,a*35 + 5,dbStr(d));}else{dbText(b*35,a*35 + 5,dbStr(d));}}}while ( LoopGDK ( ) ){if (dbMouseClick() == 1) {for (int a=1;a<=10;a++){int c; if (a==1){c=1;}else{c=(a - 1) * 10;}for(int b=1;b<=10;b++){ int d = b + c;if (dbMouseX()>b*35 && dbMouseX()<b*35+25 && dbMouseY()<a*35+25 && dbMouseY()>a*35){dbInk(dbRGB(0,0,0),dbRGB(0,0,0));dbBox(b*35,a*35,b*35 + 25,a*35 + 25);dbBox(50,400,150,420);dbInk(dbRGB(255,255,255),dbRGB(255,255,255));if (d == answer) dbText(50,400,"You Win");if (d < answer) dbText(50,400,"Higher");if (d > answer) dbText(50,400,"Lower");}}}}dbSync ( );}return;}
------------------------------------------------------------
hi