consent screen prototype
This commit is contained in:
parent
ebf8c3921e
commit
db7ce90182
53
vacation.p8
53
vacation.p8
@ -269,6 +269,10 @@ function font_default()
|
|||||||
poke(0x5f58, 0x80)
|
poke(0x5f58, 0x80)
|
||||||
end
|
end
|
||||||
|
|
||||||
|
function font_special()
|
||||||
|
poke(0x5f58, 0x81)
|
||||||
|
end
|
||||||
|
|
||||||
-->8
|
-->8
|
||||||
-- text rendering
|
-- text rendering
|
||||||
|
|
||||||
@ -586,7 +590,7 @@ function ao_splash:update()
|
|||||||
if (self.d) self.d:update()
|
if (self.d) self.d:update()
|
||||||
if self.fwait <= -32 then
|
if self.fwait <= -32 then
|
||||||
-- TODO: consent screen
|
-- TODO: consent screen
|
||||||
mainview=newtitle()
|
mainview=consent_splash.new()
|
||||||
mainview:update()
|
mainview:update()
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
@ -600,6 +604,53 @@ function ao_splash:draw()
|
|||||||
end
|
end
|
||||||
if (self.d) self.d:draw()
|
if (self.d) self.d:draw()
|
||||||
end
|
end
|
||||||
|
|
||||||
|
consent_splash = {
|
||||||
|
f = 0,
|
||||||
|
}
|
||||||
|
mknew(consent_splash, function(self)
|
||||||
|
self.d = ditherer.new{
|
||||||
|
di=-1
|
||||||
|
}
|
||||||
|
end)
|
||||||
|
|
||||||
|
function consent_splash:update()
|
||||||
|
if (self.f < 0x7fff) self.f += 1
|
||||||
|
if (btnp(1) and self.f > 150) self.d.di = 1
|
||||||
|
if self.d:update() and self.d.di > 0 then
|
||||||
|
mainview=newtitle()
|
||||||
|
mainview:update()
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
|
function consent_splash:draw()
|
||||||
|
font_special()
|
||||||
|
print("\^w\^twarning", 20, 2, 10)
|
||||||
|
font_default()
|
||||||
|
cursor(1, 25)
|
||||||
|
color(6)
|
||||||
|
print("this game will \fchypnotize\f6 you.")
|
||||||
|
if (self.f < 45) return
|
||||||
|
print("")
|
||||||
|
print("hypnotic suggstions include:")
|
||||||
|
print("relaxation, trance, obedience,")
|
||||||
|
print("loss of volition, euphoria, joy,")
|
||||||
|
print("amnesia, identity loss, and the")
|
||||||
|
print("experience of \fetranformation")
|
||||||
|
print("into a pooltoy orca.\f6")
|
||||||
|
if (self.f < 90) return
|
||||||
|
print("")
|
||||||
|
print("an awakener that removes all")
|
||||||
|
print("suggestions is available at")
|
||||||
|
print("\faany time:\f6 hold ❎ or 🅾️.")
|
||||||
|
print("gameplay uses only arrows.")
|
||||||
|
if(self.f < 300) return
|
||||||
|
print("")
|
||||||
|
print("")
|
||||||
|
print(" consent and begin: \f7➡️")
|
||||||
|
self.d:draw()
|
||||||
|
end
|
||||||
|
|
||||||
-->8
|
-->8
|
||||||
-- title screen
|
-- title screen
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user