You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
103 lines
1.9 KiB
103 lines
1.9 KiB
if (state == 0)
|
|
{
|
|
if (statetime == 200)
|
|
{
|
|
instance_create(0, 0, oIntroText1)
|
|
mus_play_once(musIntroSeq)
|
|
}
|
|
if (statetime == 2900)
|
|
{
|
|
state = 1
|
|
statetime = 0
|
|
}
|
|
}
|
|
if (state == 1)
|
|
{
|
|
if (statetime < 60)
|
|
{
|
|
if (s1fade_alpha > 0)
|
|
s1fade_alpha -= 0.05
|
|
}
|
|
if (statetime == 50)
|
|
{
|
|
ship1 = instance_create(32, 32, oIntroShip1)
|
|
s1bgoffx = -1
|
|
}
|
|
if (statetime > 30)
|
|
{
|
|
if (s1bgoffx > -160)
|
|
s1bgoffx *= 1.2
|
|
}
|
|
if (statetime == 90)
|
|
{
|
|
state = 2
|
|
statetime = 0
|
|
with (ship1)
|
|
instance_destroy()
|
|
}
|
|
}
|
|
if (state == 2)
|
|
{
|
|
if (statetime == 0)
|
|
ship2 = instance_create(160, 120, oIntroShip2)
|
|
if (statetime > 5)
|
|
s2bgoffx = lerp(s2bgoffx, -160, 0.017)
|
|
if (statetime == 240)
|
|
{
|
|
state = 3
|
|
statetime = 0
|
|
with (ship2)
|
|
instance_destroy()
|
|
}
|
|
}
|
|
if (state == 3)
|
|
{
|
|
if (statetime == 0)
|
|
{
|
|
ship3 = instance_create(160, 80, oIntroShip3)
|
|
s3cloudsf = instance_create(0, 0, oIntroClouds)
|
|
s3bgspeedx = 0.6
|
|
s3bgspeedy = 0.4
|
|
}
|
|
if (statetime > 70)
|
|
{
|
|
if (s3cloudsf.image_alpha > 0)
|
|
s3cloudsf.image_alpha -= 0.02
|
|
}
|
|
if (statetime > 100)
|
|
{
|
|
if (s3cloudsb_alpha > 0)
|
|
s3cloudsb_alpha -= 0.02
|
|
}
|
|
if (ship3.state == 1)
|
|
{
|
|
}
|
|
if (ship3.state == 2)
|
|
s3bgspeedx *= 0.95
|
|
if (statetime > 380)
|
|
{
|
|
if (s3fade_alpha < 1)
|
|
s3fade_alpha += 0.02
|
|
}
|
|
s3bgoffx -= s3bgspeedx
|
|
s3bgoffy -= s3bgspeedy
|
|
s3cloudsb_x -= 6
|
|
s3cloudsb_y -= 4
|
|
s3cloudsf.x -= 20
|
|
s3cloudsf.y -= 12
|
|
if (statetime == 500)
|
|
event_user(0)
|
|
}
|
|
if (totalframes >= 200)
|
|
{
|
|
if oControl.kStart
|
|
{
|
|
mus_fadeout(musIntroSeq)
|
|
event_user(0)
|
|
}
|
|
}
|
|
if (totalframes == 2941)
|
|
sfx_play(sndShipLand)
|
|
statetime += 1
|
|
totalframes += 1
|