diff --git a/src/import/RomExtractorGen2.lua b/src/import/RomExtractorGen2.lua index 6360da09..4193a6b5 100644 --- a/src/import/RomExtractorGen2.lua +++ b/src/import/RomExtractorGen2.lua @@ -1927,7 +1927,9 @@ function RomExtractorGen2:extractTitle() trail = "assets/generated/title/trail.png", copyright = "assets/generated/title/copyright.png", copyrightSplash = "assets/generated/title/copyright_splash.png", - -- ScrollTitleScreenClouds: 1px left every 8 frames (Gold). + -- ScrollTitleScreenClouds: Gold decrements the cloud-band SCX every + -- 8 vblanks, so the strip slides 1px right. Silver does the same + -- decrement every frame. cloudScrollEvery = 8, cloudY = 88, } diff --git a/src/ui/gen2/TitleState.lua b/src/ui/gen2/TitleState.lua index c32ae18f..fe8f1cd7 100644 --- a/src/ui/gen2/TitleState.lua +++ b/src/ui/gen2/TitleState.lua @@ -169,7 +169,7 @@ function TitleState:update(_dt) self.frameCounter = self.frameCounter + 1 self:advanceHooh() if self.frameCounter % self.cloudScrollEvery == 0 then - self.cloudScroll = (self.cloudScroll + 1) % 160 + self.cloudScroll = (self.cloudScroll - 1) % 160 end self:spawnTrail() self:stepTrails()