system
typedef void (*dg_sysf_t)(dg_entity_t *, dg_window_t *, dg_array_t **, sfTime); typedef struct dg_system { dg_sysf_t system; } dg_system_t;