1
0
mirror of https://github.com/OpenRCT2/OpenRCT2 synced 2025-12-24 00:03:11 +01:00

replaced WIN32 file i/o in config_save()

This commit is contained in:
atmaxinger
2014-05-27 19:00:21 +02:00
parent 76a7cc98b8
commit cdee1dddea

View File

@@ -117,7 +117,6 @@ void config_reset_shortcut_keys()
*/
void config_load()
{
unsigned int bytesRead;
FILE *fp=NULL;
char* path = get_file_path(PATH_ID_GAMECFG);
@@ -198,14 +197,12 @@ void config_load()
*/
void config_save()
{
HANDLE hFile;
DWORD bytesWritten;
hFile = CreateFile(get_file_path(PATH_ID_GAMECFG), GENERIC_WRITE, 0, NULL, CREATE_ALWAYS, FILE_ATTRIBUTE_NORMAL, NULL);
if (hFile != INVALID_HANDLE_VALUE) {
WriteFile(hFile, &MagicNumber, 4, &bytesWritten, NULL);
WriteFile(hFile, (LPCVOID)0x009AAC5C, 2155, &bytesWritten, NULL);
CloseHandle(hFile);
FILE *fp=NULL;
fp = fopen(get_file_path(PATH_ID_GAMECFG), "wb");
if (fp != NULL){
fwrite(&MagicNumber, 4, 1, fp);
fwrite((LPCVOID)0x009AAC5C, 2155, 1, fp);
fclose(fp);
}
}