Maelstrom: Renamed GrantAchievement() to UnlockAchievement()

From e5e78484471539ef19e92af7e0af113e65e97235 Mon Sep 17 00:00:00 2001
From: Sam Lantinga <[EMAIL REDACTED]>
Date: Mon, 16 Mar 2026 20:24:06 -0700
Subject: [PATCH] Renamed GrantAchievement() to UnlockAchievement()

---
 game/game.cpp  | 10 +++++-----
 game/objects.h |  2 +-
 game/steam.cpp | 10 +++++-----
 game/steam.h   |  2 +-
 4 files changed, 12 insertions(+), 12 deletions(-)

diff --git a/game/game.cpp b/game/game.cpp
index af67ef81..1a6ddefa 100644
--- a/game/game.cpp
+++ b/game/game.cpp
@@ -827,13 +827,13 @@ GamePanelDelegate::DoBonus()
 		if (gPlayers[i]->CanGetSinglePlayerAchievement()) {
 			int bonus = gPlayers[i]->GetBonus() * gPlayers[i]->GetBonusMult();
 			if (bonus >= 8000) {
-				GrantAchievement("ACHIEVEMENT_BONUS_8");
+				UnlockAchievement("ACHIEVEMENT_BONUS_8");
 			} else if (bonus >= 6000) {
-				GrantAchievement("ACHIEVEMENT_BONUS_6");
+				UnlockAchievement("ACHIEVEMENT_BONUS_6");
 			} else if (bonus >= 4000) {
-				GrantAchievement("ACHIEVEMENT_BONUS_4");
+				UnlockAchievement("ACHIEVEMENT_BONUS_4");
 			} else if (bonus >= 2000) {
-				GrantAchievement("ACHIEVEMENT_BONUS_2");
+				UnlockAchievement("ACHIEVEMENT_BONUS_2");
 			}
 		}
 
@@ -980,7 +980,7 @@ GamePanelDelegate::NextWave()
 			}
 
 			if (gPlayers[i]->CanGetSinglePlayerAchievement()) {
-				GrantAchievement(achievement);
+				UnlockAchievement(achievement);
 			}
 		}
 	}
diff --git a/game/objects.h b/game/objects.h
index 33f56e03..45043246 100644
--- a/game/objects.h
+++ b/game/objects.h
@@ -580,7 +580,7 @@ class SteelRoid : public Object {
 					}
 
 					if (gPlayers[i]->CanGetSinglePlayerAchievement()) {
-						GrantAchievement("ACHIEVEMENT_STEEL_BALLS");
+						UnlockAchievement("ACHIEVEMENT_STEEL_BALLS");
 					}
 				}
 				return(Object::Explode());
diff --git a/game/steam.cpp b/game/steam.cpp
index c4b0e607..6ba07903 100644
--- a/game/steam.cpp
+++ b/game/steam.cpp
@@ -47,7 +47,7 @@ class SteamInterface
 	void SetSteamTimelineMode(STEAM_TIMELINE_MODE mode);
 	void SetSteamTimelineLevelStarted(int level);
 	void SetSteamTimelineEvent(STEAM_TIMELINE_EVENT event);
-	void GrantAchievement(const char *achievement);
+	void UnlockAchievement(const char *achievement);
 
 	void Update();
 
@@ -204,7 +204,7 @@ void SteamInterface::SetSteamTimelineEvent(STEAM_TIMELINE_EVENT event)
 	SteamTimeline()->AddInstantaneousTimelineEvent(title, nullptr, icon, 0, 0.0f, k_ETimelineEventClipPriority_Standard);
 }
 
-void SteamInterface::GrantAchievement(const char *achievement)
+void SteamInterface::UnlockAchievement(const char *achievement)
 {
 	if (!m_initialized) {
 		return;
@@ -534,9 +534,9 @@ void SetSteamTimelineEvent(STEAM_TIMELINE_EVENT event)
 	steam.SetSteamTimelineEvent(event);
 }
 
-void GrantAchievement(const char *achievement)
+void UnlockAchievement(const char *achievement)
 {
-	steam.GrantAchievement(achievement);
+	steam.UnlockAchievement(achievement);
 }
 
 void UpdateSteam()
@@ -601,7 +601,7 @@ void SetSteamTimelineEvent(STEAM_TIMELINE_EVENT event)
 {
 }
 
-void GrantAchievement(const char *achievement)
+void UnlockAchievement(const char *achievement)
 {
 }
 
diff --git a/game/steam.h b/game/steam.h
index f773bf92..30978fd0 100644
--- a/game/steam.h
+++ b/game/steam.h
@@ -55,7 +55,7 @@ extern void DisableRemoteInput();
 extern void SetSteamTimelineMode(STEAM_TIMELINE_MODE mode);
 extern void SetSteamTimelineLevelStarted(int level);
 extern void SetSteamTimelineEvent(STEAM_TIMELINE_EVENT event);
-extern void GrantAchievement(const char *achievement);
+extern void UnlockAchievement(const char *achievement);
 extern void UpdateSteam();
 extern void QuitSteam();