#include "asset.h" #include "render.h" #include "systems.h" #include "world.h" World world; Entity player; void on_init(int argc, char** argv) { CSprite* sprite; CPosition* pos; init_renderer(); load_assets(); init_world(&world); player = new_entity(&world); add_components(&world, player, ctype_sprite | ctype_position); sprite = &world.sprites[player]; pos = &world.positions[player]; pos->x = 32; pos->y = 70; sprite->id = asset_id_char; sprite->rect = make_rect(0, 16, 16, 16); } void on_update() { sprite_system(&world); } void on_deinit() { }