blob: 19439a4dd1b6229a217fefa15f33132cb6e2bfeb (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
|
#include <acm/sav.h>
#include <flux.h>
#include <inttypes.h>
#include <stdio.h>
int main(int const argc,[[maybe_unused]] char const * const * const argv) {
acm_dat.gfxisinit = false;
if (argc > 0x1) {
fprintf(stderr,"Ignoring terminal options\n");
}
printf("Procyon, %" PRIxLEAST64 " - Copyright 2022 Gabriel Jensen.\n",acm_ver);
acm_init();
acm_cont(&acm_dat.pldat);
acm_log("Ready\n");
while (!glfwWindowShouldClose(acm_dat.win)) {
if (acm_gotintr) {
fprintf(stderr,"Got interrupt, stopping\n");
glfwSetWindowShouldClose(acm_dat.win,0x1);
}
}
acm_sav(&acm_dat.pldat);
acm_exit(acm_stat_ok);
}
|