diff --git a/SOURCES.md b/SOURCES.md index 542092a..d27db40 100644 --- a/SOURCES.md +++ b/SOURCES.md @@ -45,7 +45,7 @@ Other sounds from: Music ----- -1. TGM3 credit roll music. +1. Second Reality opening scene music (1993). 2. The FitnessGramâ„¢ Pacer Test. All background music is (currently) only unofficially included. In later releases they may be replaced with specifically licensed music as applicable. diff --git a/res/bgm/tgm_credit_roll.mp3 b/res/bgm/tgm_credit_roll.mp3 index 38b9c3a..6f6741e 100644 Binary files a/res/bgm/tgm_credit_roll.mp3 and b/res/bgm/tgm_credit_roll.mp3 differ diff --git a/scene/credits.lua b/scene/credits.lua index b314b09..66696bb 100644 --- a/scene/credits.lua +++ b/scene/credits.lua @@ -4,13 +4,16 @@ CreditsScene.title = "Credits" function CreditsScene:new() self.frames = 0 + switchBGM("credit_roll", "gm3") end function CreditsScene:update() self.frames = self.frames + 1 - if self.frames >= 2200 then + if self.frames >= 4200 then playSE("mode_decide") scene = TitleScene() + elseif self.frames == 3600 then + fadeoutBGM(2) end end @@ -23,27 +26,27 @@ function CreditsScene:render() ) love.graphics.setFont(font_3x5_4) - love.graphics.print("Cambridge Credits", 320, 500 - self.frames) - love.graphics.print("THANK YOU\nFOR PLAYING!", 320, math.max(1500 - self.frames, 240)) + love.graphics.print("Cambridge Credits", 320, 500 - self.frames / 2) + love.graphics.print("THANK YOU\nFOR PLAYING!", 320, math.max(1500 - self.frames / 2, 240)) love.graphics.setFont(font_3x5_3) - love.graphics.print("Game Developers", 320, 550 - self.frames) - love.graphics.print("Project Heads", 320, 640 - self.frames) - love.graphics.print("Other Game Developers", 320, 730 - self.frames) - love.graphics.print("Special Thanks", 320, 900 - self.frames) - love.graphics.print("- SashLilac / SpinTriple", 320, math.max(2000 - self.frames, 320)) + love.graphics.print("Game Developers", 320, 550 - self.frames / 2) + love.graphics.print("Project Heads", 320, 640 - self.frames / 2) + love.graphics.print("Other Game Developers", 320, 730 - self.frames / 2) + love.graphics.print("Special Thanks", 320, 900 - self.frames / 2) + love.graphics.print("- SashLilac / SpinTriple", 320, math.max(2000 - self.frames / 2, 320)) love.graphics.setFont(font_3x5_2) - love.graphics.print("Oshisaure\nJoe Zeng", 320, 590 - self.frames) - love.graphics.print("Mizu\nHailey", 320, 680 - self.frames) - love.graphics.print("Axel Fox - Multimino\nMine - Tetra Online\nDr Ocelot - Tetra Legends\nFelicity / nightmareci - Shiromino\n2Tie - TGMsim\nPhoenix Flare - Master of Blocks", 320, 770 - self.frames) + love.graphics.print("Oshisaure\nJoe Zeng", 320, 590 - self.frames / 2) + love.graphics.print("Mizu\nHailey", 320, 680 - self.frames / 2) + love.graphics.print("Axel Fox - Multimino\nMine - Tetra Online\nDr Ocelot - Tetra Legends\nFelicity / nightmareci - Shiromino\n2Tie - TGMsim\nPhoenix Flare - Master of Blocks", 320, 770 - self.frames / 2) love.graphics.print( "RocketLanterns\nCylinderKnot\nHammrTime\nKirby703\nMattMayuga\nMyPasswordIsWeak\n" .. "Nikki Karissa\noffwo\nsinefuse\nTetro48\nTimmSkiller\nuser74003\nAgentBasey\n" .. "CheeZed_Fish\neightsixfivezero\nEricICX\ngizmo4487\nM1ssing0\nMarkGamed7794\n" .. "pokemonfan1937\nSimon\nstratus\nZaptorZap\nThe Absolute PLUS Discord\nTetra Legends Discord\n" .. "Tetra Online Discord\nMultimino Discord\nCambridge Discord\nAnd to you, the player!", - 320, 940 - self.frames + 320, 940 - self.frames / 2 ) end