Don't Starve Revision History Viewer

Comparing Six Feet Under (Rev 86935) to All's Well That Maxwell (Rev 88237)

screens/creditsscreen.lua

62636465666768697071
{x=260,y=30, bg=1}, {x=-300,y=30, bg=2}, {x=220,y=0, bg=3, tx=220,ty=200}, -- EXTRA THANKS {x=220,y=0, bg=1, tx=220,ty=200}, -- EXTRA THANKS - STEAM {x=0,y=0, bg=3, tx=0,ty=200}, -- ALTGAME {x=0,y=60, bg=1, tx=0,ty=180}, -- FMOD {x=0,y=180, bg=2, tx=0,ty=180}, -- THANKS {x=0,y=180, bg=1}, -- KLEI }
62636465666768697071
{x=260,y=30, bg=1}, {x=-300,y=30, bg=2}, {x=220,y=0, bg=3, tx=220,ty=200}, -- EXTRA THANKS {x=-260,y=0, bg=2, tx=-260,ty=200}, -- EXTRA THANKS - STEAM {x=0,y=0, bg=1, tx=0,ty=200}, -- ALTGAME {x=0,y=60, bg=2, tx=0,ty=180}, -- FMOD {x=0,y=180, bg=3, tx=0,ty=180}, -- THANKS {x=0,y=180, bg=1}, -- KLEI }
81828384858687888990919293
name_cnt = name_cnt + 1 if page_idx ~=4 then if name_cnt % 4 == 0 then page_idx = page_idx + 1 self.page_contents[page_idx] = "" name_cnt = 0 end else if name_cnt % 5 == 0 then page_idx = page_idx + 1 self.page_contents[page_idx] = "" name_cnt = 0
81828384858687888990919293
name_cnt = name_cnt + 1 if page_idx ~=4 then if name_cnt % 5 == 0 then page_idx = page_idx + 1 self.page_contents[page_idx] = "" name_cnt = 0 end else if name_cnt % 6 == 0 then page_idx = page_idx + 1 self.page_contents[page_idx] = "" name_cnt = 0
198199200201202203204205206207208209210211212213214215216217
local delay = 3.3 if self.pageidx == self.pagemax then self.klei_img:Show() else if self.pageidx >= 6 then self.titletext:Show() end self.worldanim:Show() if self.pageidx < 7 then self.worldanim:GetAnimState():PlayAnimation(tostring(self.pageidx), true) elseif self.pageidx == 7 then self.worldanim:GetAnimState():PlayAnimation(tostring(self.pageidx), false) else self.worldanim:Hide() end if self.pageidx == 10 then delay = 15
198199200201202203204205206207208209210211212213214215216217218219220221222
local delay = 3.3 if self.pageidx == self.pagemax then self.klei_img:Show() self.worldanim:GetAnimState():SetBuild("credits2") self.worldanim:GetAnimState():SetBank("credits2") self.worldanim:GetAnimState():PlayAnimation(tostring(self.pageidx), true) else if self.pageidx >= 6 then self.titletext:Show() end self.worldanim:Show() if self.pageidx <= 7 then self.worldanim:GetAnimState():SetBuild("credits") self.worldanim:GetAnimState():SetBank("credits") else self.worldanim:GetAnimState():SetBuild("credits2") self.worldanim:GetAnimState():SetBank("credits2") end self.worldanim:GetAnimState():PlayAnimation(tostring(self.pageidx), true) if self.pageidx == 10 then delay = 15
233234235236237238239
self.titletext:Hide() self.titletext:SetPosition(self.positions[self.pageidx].tx, self.positions[self.pageidx].ty, 0) self.flavourtext:SetString(STRINGS.UI.CREDITS.FMOD) elseif self.pageidx == 6 or self.pageidx == 8 then self.titletext:SetPosition(self.positions[self.pageidx].tx, self.positions[self.pageidx].ty, 0) self.titletext:Show() self.flavourtext:SetString(self.page_contents[self.pageidx])
238239240241242243244
self.titletext:Hide() self.titletext:SetPosition(self.positions[self.pageidx].tx, self.positions[self.pageidx].ty, 0) self.flavourtext:SetString(STRINGS.UI.CREDITS.FMOD) elseif self.pageidx == 6 or self.pageidx == 7 or self.pageidx == 8 then self.titletext:SetPosition(self.positions[self.pageidx].tx, self.positions[self.pageidx].ty, 0) self.titletext:Show() self.flavourtext:SetString(self.page_contents[self.pageidx])
241242243244245246247
self.flavourtext:SetString(self.page_contents[self.pageidx]) end end --print("TEXT", self.pageidx, self.page_contents[self.pageidx]) self.pageidx = (self.pageidx == self.pagemax) and 1 or (self.pageidx + 1) self.inst:DoTaskInTime(delay, function() self:ChangeFlavourText() end) end
246247248249250251
self.flavourtext:SetString(self.page_contents[self.pageidx]) end end self.pageidx = (self.pageidx == self.pagemax) and 1 or (self.pageidx + 1) self.inst:DoTaskInTime(delay, function() self:ChangeFlavourText() end) end