diff --git a/res/GAMES.CONF b/res/GAMES.CONF index bd133850c..77c2a8845 100755 --- a/res/GAMES.CONF +++ b/res/GAMES.CONF @@ -181,7 +181,7 @@ 1000,RED.ALERT 1110,RENEGADE 0000,REPTON -0000,RESCUE.RAIDERS +0004,RESCUE.RAIDERS 0000,RIBBIT 0000,ROADBLOCK 0110,ROBOCOP @@ -207,7 +207,7 @@ 1000,SPACE.EGGS 0000,SPACE.QUARKS 0000,SPACE.RAIDERS -0000,SPARE.CHANGE +0004,SPARE.CHANGE 0000,SPDWAY.CLASSIC=Speedway Classic 0110,SPIDERBOT 0000,SPIDER.RAID @@ -278,6 +278,7 @@ # 1=infinite lives # 2=infinite lives & weapons # 3=invincibility +# 4=has in-game cheats # # if no name, it will be calculated from the directory when we need to display it # diff --git a/src/ui.overlay.a b/src/ui.overlay.a index e8d3f1ea1..e428b48f1 100644 --- a/src/ui.overlay.a +++ b/src/ui.overlay.a @@ -20,18 +20,20 @@ ReturnToPlay !byte $0D !text " to play" -kCheatsEnabled = 4 ; index of 'cheats enabled' string in following table +kCheatsEnabled = 5 ; index of 'cheats enabled' string in following table kCheatDescriptionLo !byte sNoCheats !byte >sInfiniteLives !byte >sInfiniteLivesAndWeapons !byte >sInvincibility + !byte >sInGame !byte >sCheatsEnabled sNoCheats !byte 8 ; length @@ -57,6 +59,13 @@ sInvincibility !text "invincible" !text " " !byte $16 ; bolt character +sInGame + !byte 18 ; length + !byte $16 ; bolt character + !text " " + !text "in-game cheats" + !text " " + !byte $16 ; bolt character sCheatsEnabled !byte 18 ; length !byte $16 ; bolt character