[Scummvm-git-logs] scummvm master -> addc91c5af4b28e82f2a4b44ea3477f1002efef2

aquadran noreply at scummvm.org
Thu Sep 25 19:33:49 UTC 2025


This automated email contains information about 1 new commit which have been
pushed to the 'scummvm' repo located at https://api.github.com/repos/scummvm/scummvm .

Summary:
addc91c5af WINTERMUTE: Implemented "Delete" opcode for SXFile class


Commit: addc91c5af4b28e82f2a4b44ea3477f1002efef2
    https://github.com/scummvm/scummvm/commit/addc91c5af4b28e82f2a4b44ea3477f1002efef2
Author: Paweł Kołodziejski (aquadran at gmail.com)
Date: 2025-09-25T21:33:42+02:00

Commit Message:
WINTERMUTE: Implemented "Delete" opcode for SXFile class

Changed paths:
    engines/wintermute/base/scriptables/script_ext_file.cpp


diff --git a/engines/wintermute/base/scriptables/script_ext_file.cpp b/engines/wintermute/base/scriptables/script_ext_file.cpp
index a6204c53c35..0224cdaf87d 100644
--- a/engines/wintermute/base/scriptables/script_ext_file.cpp
+++ b/engines/wintermute/base/scriptables/script_ext_file.cpp
@@ -33,6 +33,7 @@
 #include "engines/wintermute/utils/utils.h"
 #include "engines/wintermute/base/base_game.h"
 #include "engines/wintermute/base/base_file_manager.h"
+#include "engines/wintermute/base/file/base_savefile_manager_file.h"
 #include "engines/wintermute/platform_osystem.h"
 #include "engines/wintermute/base/scriptables/script_ext_file.h"
 #include "engines/wintermute/dcgf.h"
@@ -197,9 +198,7 @@ bool SXFile::scCallMethod(ScScript *script, ScStack *stack, ScStack *thisStack,
 	else if (strcmp(name, "Delete") == 0) {
 		stack->correctParams(0);
 		close();
-		warning("SXFile-Method: \"Delete\" not supported");
-		//stack->pushBool(BasePlatform::deleteFile(_filename) != false);
-		stack->pushBool(false);
+		stack->pushBool(sfmFileRemove(_filename));
 		return STATUS_OK;
 	}
 




More information about the Scummvm-git-logs mailing list