libdgl/TEST.C
2017-11-26 13:18:33 -05:00

36 lines
685 B
C

#include <stdio.h>
#include <time.h>
#include "dgl.h"
int main(void) {
SURFACE *backbuffer;
if (!dgl_init()) {
printf("Failed to initialize DGL: %s\n", dgl_last_error_message());
return 1;
}
backbuffer = surface_create(320, 200);
while (!keys[KEY_ESC]) {
surface_clear(backbuffer, 0);
surface_text(backbuffer, 100, 100, 15, "Hello, world!");
video_wait_vsync();
surface_copy(backbuffer, screen);
}
surface_free(backbuffer);
if (!dgl_shutdown()) {
printf("Failed to close DGL: %s\n", dgl_last_error_message());
return 1;
}
return 0;
}