#include "program.h" #include "shape.h" #include "Player.h" #include "Prop.h" #include "Enemy.h" static void play() { SpawnProp(MakeVector(2.f, 0.f), sprite_from_spritesheet(spritesheet_load("assets/bag.png", IVectorFrom(512)), 0), shape_new((Vector[]){ MakeVector(-0.2f, -0.075f), MakeVector( 0.2f, -0.075f), MakeVector( 0.2f, 0.075f), MakeVector(-0.2f, 0.075f) }, 4), MakeVector(0.5f, .93f) ); SpawnPlayer(ZeroVector); SpawnEnemy(MakeVector(1.f, 0.0f), EnemyIdle()); } static void tick() {} static void draw() {} int main(int argc, char* argv[]) { struct ProgramSettings config = { .target_fps = 80, .title = "fencer", .view_resolution = {1920, 1080}, .on_play = &play, .on_tick = &tick, .on_draw = &draw }; program_run(&config); }