void projectile_list_destruct() { bitmap_delete(projectile_img); projectile* iterator = projectiles->head; if(iterator == NULL) return; while(iterator->next != NULL){ iterator = iterator->next; //free(iterator->prev); //crashes here } //free(projectiles); //crashes here }
int racinix_exit() { race_delete(race); bitmap_delete(bitmap_background); bitmap_delete(bitmap_mouse_cursor); bitmap_delete(bitmap_red_car); bitmap_delete(bitmap_blue_car); bitmap_delete(bitmap_speedometer); bitmap_delete(bitmap_credits); font_delete(font_impact); ad_delete(ad); return vg_exit(); }
void start_menu_destruct(){ delete_menu(start_menu); bitmap_delete(title); }