void printGUI()
{
char buffer[100];
drawFillRect(79, 163, 264, 239, 0, 0, 0, screenTopLeft);
drawFillRect(79, 163, 264, 239, 0, 0, 0, screenTopRight);
sprintf(buffer, "mode= %d state= %d", mode, state);
drawString(buffer, 85, 171, 255, 255, 255, screenTopLeft, GFX_LEFT);
drawString(buffer, 85, 171, 255, 255, 255, screenTopRight, GFX_LEFT);
sprintf(buffer, "color= %d debug= %d", color, debug);
drawString(buffer, 85, 181, 255, 255, 255, screenTopLeft, GFX_LEFT);
drawString(buffer, 85, 181, 255, 255, 255, screenTopRight, GFX_LEFT);
sprintf(buffer, "rendered= %d warn= %d", rendered, warn);
drawString(buffer, 85, 191, 255, 255, 255, screenTopLeft, GFX_LEFT);
drawString(buffer, 85, 191, 255, 255, 255, screenTopRight, GFX_LEFT);
sprintf(buffer, "Touch posX= %d", debugX);
drawString(buffer, 85, 211, 255, 255, 255, screenTopLeft, GFX_LEFT);
drawString(buffer, 85, 211, 255, 255, 255, screenTopRight, GFX_LEFT);
sprintf(buffer, "Touch posY= %d", debugY);
drawString(buffer, 85, 221, 255, 255, 255, screenTopLeft, GFX_LEFT);
drawString(buffer, 85, 221, 255, 255, 255, screenTopRight, GFX_LEFT);
}