not quite yet working live reload

This commit is contained in:
2025-03-13 00:52:35 +02:00
parent d2fcb9a24a
commit ab18ed1d4a
4 changed files with 58 additions and 25 deletions

View File

@@ -3,18 +3,23 @@
extern "C" {
struct Engine {
void *module = 0;
int (*init)(void *, int, char**);
int (*event)(void *);
int (*iterate)(void *);
void (*quit)(void *);
struct EngineData {
void *window = 0;
void *renderer = 0;
};
int init(void *appstate, int argc, char *argv[]);
int event(void *appstate);
int iterate(void *appstate);
void quit(void *appstate);
struct Engine {
void *module = 0;
int (*init)(EngineData *, int, char**);
int (*event)(EngineData *);
int (*iterate)(EngineData *);
void (*quit)(EngineData *);
};
int init(EngineData *state, int argc, char *argv[]);
int event(EngineData *state);
int iterate(EngineData *state);
void quit(EngineData *state);
}
#endif // HIISI_H_