[Scummvm-git-logs] scummvm master -> 310eceebb7e69fcfde5426df056bee988ab757ee

dreammaster dreammaster at scummvm.org
Fri Feb 12 15:47:43 UTC 2021


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

Summary:
310eceebb7 AGS: Add AddAchievment method to AGSGalaxySteam to fix a script crash when starting Blackwell Epiphany.


Commit: 310eceebb7e69fcfde5426df056bee988ab757ee
    https://github.com/scummvm/scummvm/commit/310eceebb7e69fcfde5426df056bee988ab757ee
Author: Oliver Pahl (oliver.pahl at posteo.de)
Date: 2021-02-12T07:47:41-08:00

Commit Message:
AGS: Add AddAchievment method to AGSGalaxySteam to fix a script crash when starting Blackwell Epiphany.

Changed paths:
    engines/ags/plugins/ags_galaxy_steam/ags_blackwell_steam.cpp
    engines/ags/plugins/ags_galaxy_steam/ags_blackwell_steam.h


diff --git a/engines/ags/plugins/ags_galaxy_steam/ags_blackwell_steam.cpp b/engines/ags/plugins/ags_galaxy_steam/ags_blackwell_steam.cpp
index fdc8f0a1c2..9bd0f8b360 100644
--- a/engines/ags/plugins/ags_galaxy_steam/ags_blackwell_steam.cpp
+++ b/engines/ags/plugins/ags_galaxy_steam/ags_blackwell_steam.cpp
@@ -30,9 +30,13 @@ AGSBlackwellSteam::AGSBlackwellSteam() : AGSSteam() {
 	DLL_METHOD(AGS_EngineStartup);
 }
 
+int AGSBlackwellSteam::AddAchievement(const ScriptMethodParams &params) {
+	return 0;
+}
+
 void AGSBlackwellSteam::AGS_EngineStartup(IAGSEngine *engine) {
 	AGSSteam::AGS_EngineStartup(engine);
-
+	SCRIPT_METHOD_EXT(Steam::AddAchievement^1, AddAchievement);
 	SCRIPT_METHOD_EXT(Steam::IsAchievementAchieved^1, IsAchievementAchieved);
 	SCRIPT_METHOD_EXT(Steam::SetAchievementAchieved^1, SetAchievementAchieved);
 	SCRIPT_METHOD_EXT(Steam::ResetAchievement^1, ResetAchievement);
diff --git a/engines/ags/plugins/ags_galaxy_steam/ags_blackwell_steam.h b/engines/ags/plugins/ags_galaxy_steam/ags_blackwell_steam.h
index 26c9e7a85e..2aeac32a6b 100644
--- a/engines/ags/plugins/ags_galaxy_steam/ags_blackwell_steam.h
+++ b/engines/ags/plugins/ags_galaxy_steam/ags_blackwell_steam.h
@@ -32,7 +32,8 @@ namespace AGSGalaxySteam {
 class AGSBlackwellSteam : public AGSSteam {
 private:
 	static void AGS_EngineStartup(IAGSEngine *engine);
-
+	static int AddAchievement(const ScriptMethodParams &params);
+    
 public:
 	AGSBlackwellSteam();
 };




More information about the Scummvm-git-logs mailing list