From 78365d2bc6b884f1f3afb82156785d747c9eba61 Mon Sep 17 00:00:00 2001 From: Alibek Omarov Date: Tue, 24 Apr 2018 05:54:57 +0300 Subject: [PATCH] Add new two functions to Menu API --- engine/client/cl_gameui.c | 2 ++ engine/menu_int.h | 3 +++ 2 files changed, 5 insertions(+) diff --git a/engine/client/cl_gameui.c b/engine/client/cl_gameui.c index a3bbf5e0..ada5c22e 100644 --- a/engine/client/cl_gameui.c +++ b/engine/client/cl_gameui.c @@ -1013,6 +1013,8 @@ static ui_enginefuncs_t gEngfuncs = GL_ProcessTexture, COM_CompareFileTime, VID_GetModeString, + (void*)COM_SaveFile, + (void*)FS_Delete }; static void pfnEnableTextInput( int enable ) diff --git a/engine/menu_int.h b/engine/menu_int.h index dfd99e62..bc7b156a 100644 --- a/engine/menu_int.h +++ b/engine/menu_int.h @@ -168,6 +168,9 @@ typedef struct ui_enginefuncs_s int (*pfnCompareFileTime)( const char *filename1, const char *filename2, int *iCompare ); const char *(*pfnGetModeString)( int vid_mode ); + + int (*COM_SaveFile)( const char *filename, const void *data, int len ); + int (*pfnDeleteFile)( const char *filename ); } ui_enginefuncs_t; typedef struct ui_textfuncs_s {