From a46006671ecedfb7ff9f516623d535dd16ebc3d9 Mon Sep 17 00:00:00 2001
From: Carsten Teibes <dev@f4ke.de>
Date: Sat, 19 Jan 2019 03:50:46 +0100
Subject: [PATCH 09/36] Gray out ingame save/load options This should prevent
 further bug reports about them not working.

---
 src/level/level.cpp | 12 +++++++++++-
 1 file changed, 11 insertions(+), 1 deletion(-)

--- a/src/level/level.cpp
+++ b/src/level/level.cpp
@@ -293,6 +293,14 @@ void Level::drawOverlay (unsigned char b
 
 		for (count = 0; count < 6; count++) {
 
+			// Gray out Save and Load options, as they are unimplemented
+
+			if (count == 2 || count == 3) {
+
+				drawRect((canvasW >> 2) - 4, (canvasH >> 1) + (count << 4) - 48, 136, 15, textPalIndex);
+
+			}
+
 			if (count == option) fontmn2->mapPalette(240, 8, selectedTextPalIndex, textPalSpan);
 			else fontmn2->mapPalette(240, 8, textPalIndex, textPalSpan);
 
@@ -337,10 +345,12 @@ int Level::select (bool& menu, int optio
 
 		case 2: // Save
 
-			break;
+			// FALLTHROUGH
 
 		case 3: // Load
 
+			playSound(S_WAIT);
+
 			break;
 
 		case 4: // Setup
