caching of some values

This commit is contained in:
Linus Dierheimer
2021-02-22 16:52:51 +01:00
parent f14e84606f
commit df3dcb7ede
9 changed files with 150 additions and 25 deletions
+8 -1
View File
@@ -4,10 +4,17 @@
void ffPrintResolution(FFstate* state)
{
if(ffPrintCachedValue(state, "Resolution"))
return;
Display* display = XOpenDisplay(NULL);
Screen* screen = DefaultScreenOfDisplay(display);
char resolution[1024];
sprintf(resolution, "%ix%i", screen->width, screen->height);
ffSaveCachedValue(state, "Resolution", resolution);
ffPrintLogoAndKey(state, "Resolution");
printf("%ix%i\n", screen->width, screen->height);
puts(resolution);
}