void game_free(game_t g) { if ( g ) { renderer_free(g->g_render); font_free(g->con_font); texture_put(g->con_back); free(g); } }
void con_init_display(font_t font, texture_t conback) { font_free(con_default->font); texture_put(con_default->conback); con_default->font = font; con_default->conback = conback; if (con_default->conback) { con_printf("using conback (%d x %d)\n", texture_height(con_default->conback), texture_width(con_default->conback)); } con_default->cvars = cvar_ns_new("console"); cvar_register_uint(con_default->cvars, "lines", CVAR_FLAG_SAVE_NOTDEFAULT, &con_display_lines); cvar_ns_load(con_default->cvars); }