diff --git a/028.bs/game1.s b/028.bs/game1.s index a2595a7..46d1293 100644 --- a/028.bs/game1.s +++ b/028.bs/game1.s @@ -304,18 +304,24 @@ InitialiseNewGame: GameOver: - move.l #levelInstallers,nextLevelInstaller - move.l #"0001",levelCounter + sub.l #4,nextLevelInstaller lea gameOverMessage,a1 jsr Message jsr WaitForJoystick bra MainMenu - + +TutorialOver: + move.l #levelInstallers,nextLevelInstaller + move.l #"0001",levelCounter + lea tutorialOverMessage,a1 + jsr Message + jsr WaitForJoystick + bra MainMenu InstallNextLevel: move.l nextLevelInstaller,a0 cmp.l #endTutorialLevelInstaller,a0 - beq GameOver + beq TutorialOver cmp.l #0,(a0) bne .dontResetLevelInstaller move.l #levelInstallers,nextLevelInstaller @@ -865,6 +871,10 @@ gameOverMessage: dc.b "GAME OVER" dc.b 0 align 4 +tutorialOverMessage: + dc.b "TUTORIAL COMPLETE!" + dc.b 0 + align 4 skippedFramesCounterText: dc.b "0000" dc.b 0 @@ -977,13 +987,13 @@ nextLevelInstaller: tutorialLevelInstallers: dc.l InstallLevel91 +endTutorialLevelInstaller: dc.l InstallLevel92 dc.l InstallLevel93 dc.l InstallLevel94 dc.l InstallLevel95 dc.l InstallLevel96 dc.l InstallLevel97 -endTutorialLevelInstaller: dc.l 0 panelFade: include "out/panelFade.s" diff --git a/028.bs/levels/level91_foreground.tmx b/028.bs/levels/level91_foreground.tmx index 1ec39e6..b0d4837 100644 --- a/028.bs/levels/level91_foreground.tmx +++ b/028.bs/levels/level91_foreground.tmx @@ -8,17 +8,17 @@ - eJyTZmBgsGLEjtlpIDeK8WM7YNgxAbEYFhokV4lHDpc+y0Hgr6GKtXCEKYgmV240PsjHhPIHOXlnND7Ix6B0vhtPHlg+mj/oignlga2j9QddMaE6Al/eGc0f1MfSeNqmtJAbxfgxAEtEpkk= + eJyTZmBgsGLEjtlpIDeK8WM7YNgxAbEYFppcOctB4K+hirVwhCmIJlduND7Ix5Tkj8rR/EF1DErnu/HkgeWj+YOueLT+GFx4tP4YXFgaT9uUFnKjGD8GACROpHo= - + - eJztVTkOhDAMdIqteAEVL9iK/z9gK16wFS+gogVLWPJatmOCYCXISCgoB+MZMwpARUVFKcb1eSeAPv2O/8IU2POBa+rkPPOOcxENEU4+XgHkkbU3G/cAdi2NmHs59ZI+zaOvsyZ5PA7tHPJSDwdlT0kGMDtHeh2B5a3UT/2ZlTWun/vg8WhrxEFo2fsI8Txin7tka8nBy8fZPaF/lPNhDZ3RJ9Iqv4FzfJS5ojktc6W+IbwcW1pyyGVH3jF3w17fuB/tDf14EhZzXi92 + eJztVDsKhEAMzRRbeQIrT7CV9z/AVp5gK0+wla0GfBBCEiKDLug8kJHM5+W9TIaooaHhLvgl1ny2byxE73JuLpJnObAvoyHDKccrwDw6927nnsjPpVOxV5Av9FkefYM5zRNxWPuYFzWcjDXa78zdmqmu1hl43mr9qM9izEn90oeIx5oDB9CL/5ny/ch1HoqvpQZn1wR3VPKx7sGpE7TqMzgmR91XiFk9V+Nb1Meellrg3Cve7H/gqG/Sj/6GfjwJK2CVK7c= - + - eJxjYBgFQx04Mg60C4gHTnR2KzXsA4UvsWEcPQTiwpkKbiTXDGL0BRNQA4sLYuKElLijBQgh025QOvKhsrtdiDAPl53E6AWBUDR1AWh85PgIICEeyQWuRJjtOwTyLC4A8h+6+wmFpwcRcTKUgBsON/thEcellhiAzTxKzSQVRA3B+CEV+I8AP44CCAAABPMMCg== + eJxjYBgFQx04Mg60C4gHTnR2KzXsA4XvUApjQsCZCn4h1wxi9AUTUAOLC2LiZKDjLoRMu6OB+nyo7G4XIszDZScxerGBADR9yPERQEI8kgtciTDbdwjnbZD/0N1PKDw9iIiToQTccLjZD4s4LrXEAGzmUWrmKMAE/qPhOWIAAKM9Cv0= diff --git a/028.bs/levels/level97_foreground.tmx b/028.bs/levels/level97_foreground.tmx index 96245e9..be2db36 100644 --- a/028.bs/levels/level97_foreground.tmx +++ b/028.bs/levels/level97_foreground.tmx @@ -13,12 +13,12 @@ - eJxjYBgFQwmcBOLvWOhRQFugy4g9nLmB4qyMmPQooD24y4AZJ9jigns0PugGQHFizAjJL8hi8owIGpY/HgPxRyA+zwBRj65vFNAegOoPeaQwB8WJ5GgcDBgAhf9oHhgFIwUAALbNEg8= + eJxjYBgFQwmcBOLvWOhRQFugy4g9nLmB4qyMmPQooD24y4AZJ9jightLfJwH4o90cONIAqAwlcQS1qB4kmdE0LD88ZgBEgcwfSC+7mjeoRoAhbcxIyRMjXGEK6j+kEeSA8UBtjgcBfQBo3lgFIwkAAAjFhWH - eJxjYBgFo2AU4AOOjBDszYhd3hmH+CigDXBkRKVHweAB6HESgMaPYkSoCUCLR9/R+KQKIDVfOGKJE7fRuBhQ4D8a/qNgBAAAqqgFWA== + eJxjYBgFQwlEMQ60C0YecGSEYG8cYe88Gid0BY6MqDQlIGY07qgK0OMkAEv4wtQEoMWj72hcUAWQmi9g5RsIwOLEDUrHjsbJgAD/0XAfBSMAAACwAAYT