fencer/game/src/BeatEmUp.c
Sara 05451c6ca3 feat: implemented level functions
and refactored Enemy and Player to spawn using level files
2024-01-25 00:07:34 +01:00

30 lines
567 B
C

#include "Player.h"
#include "Enemy.h"
#include "level.h"
#include "program.h"
static
void play() {
level_register_spawner("Player", SpawnPlayer);
level_register_spawner("Enemy", SpawnEnemy);
level_load_file("assets/test.sc");
}
static
void tick() {}
static
void draw() {}
int main(int argc, char* argv[]) {
struct ProgramSettings config = {
.target_fps = 0,
.title = "fencer",
.view_resolution = {1920, 1080},
.on_play = &play,
.on_tick = &tick,
.on_draw = &draw
};
program_run(&config);
}