/** * Handles Click event for "Clear List" button. * * @param w The widget. * @return True, always. */ bool GUI_Widget_HOF_ClearList_Click(Widget *w) { /* "Are you sure you want to clear the high scores?" */ if (GUI_YesNo(0x148)) { HallOfFameStruct *data = w->data; memset(data, 0, 128); if (File_Exists("SAVEFAME.DAT")) File_Delete("SAVEFAME.DAT"); GUI_HallOfFame_DrawData(data, true); g_doQuitHOF = true; } GUI_Widget_MakeNormal(w, false); return true; }
/** * Handles Click event for "Clear List" button. * * @param w The widget. * @return True, always. */ bool GUI_Widget_HOF_ClearList_Click(Widget *w) { /* "Are you sure you want to clear the high scores?" */ if (GUI_YesNo(STR_ARE_YOU_SURE_YOU_WANT_TO_CLEAR_THE_HIGH_SCORES)) { HallOfFameStruct *data = w->data; memset(data, 0, 128); if (File_Exists_Personal("SAVEFAME.DAT")) File_Delete_Personal("SAVEFAME.DAT"); GUI_HallOfFame_DrawData(data, true); g_doQuitHOF = true; } GUI_Widget_MakeNormal(w, false); return true; }