heload, a mess

This commit is contained in:
2025-03-16 17:45:09 +02:00
parent 5d362d4237
commit fb763cdf64
12 changed files with 622 additions and 111 deletions

View File

@@ -1,25 +1,17 @@
#ifndef HIISI_H_
#define HIISI_H_
extern "C" {
namespace hiisi {
struct EngineData {
void *window = 0;
void *renderer = 0;
};
struct EngineData {
void *window = 0;
void *renderer = 0;
};
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);
int init(EngineData *state, int argc, char *argv[]);
int event(EngineData *state);
int iterate(EngineData *state);
void quit(EngineData *state);
}
} // namespace hiisi
#endif // HIISI_H_