fade out title screen
also reduce min AO splash time from 1sec to 0.5sec
This commit is contained in:
parent
033a71d767
commit
ebf8c3921e
@ -395,7 +395,8 @@ mknew(ditherer, function(x)
|
|||||||
end)
|
end)
|
||||||
|
|
||||||
function ditherer:update()
|
function ditherer:update()
|
||||||
self.i += self.di
|
if (self.i > 0 and self.di < 0) self.i += self.di
|
||||||
|
if (self.i < #self.pattern + 1 and self.di > 0) self.i += self.di
|
||||||
return self.i < 0 or self.i >= #self.pattern + 1
|
return self.i < 0 or self.i >= #self.pattern + 1
|
||||||
end
|
end
|
||||||
|
|
||||||
@ -578,7 +579,7 @@ function ao_splash:update()
|
|||||||
return
|
return
|
||||||
end
|
end
|
||||||
self.fwait -= 1
|
self.fwait -= 1
|
||||||
if (self.fwait < ao_splash.fwait-60 and (btnp() & 0xf > 0) and self.fwait > 0) self.fwait = 0
|
if (self.fwait < ao_splash.fwait-30 and (btnp() & 0xf > 0) and self.fwait > 0) self.fwait = 0
|
||||||
if self.fwait == 0 then
|
if self.fwait == 0 then
|
||||||
self.d = ditherer.new{di=1}
|
self.d = ditherer.new{di=1}
|
||||||
end
|
end
|
||||||
@ -631,8 +632,8 @@ function title_screen:draw()
|
|||||||
end
|
end
|
||||||
|
|
||||||
function title_screen:update()
|
function title_screen:update()
|
||||||
self.d:update()
|
if (btnp(1)) self.d.di = 1
|
||||||
if (btnp(1)) start_game()
|
if(self.d:update() and self.d.di > 0) start_game()
|
||||||
end
|
end
|
||||||
-->8
|
-->8
|
||||||
-- dolphin sprite renderer
|
-- dolphin sprite renderer
|
||||||
|
Loading…
Reference in New Issue
Block a user