rendered paste bodyscript 2 (void) // Treadmill minigame start
{
iPlayer = PlayerNumber();
bGameOver = false;
iPoints = 98;
Teleport(1);
Ceiling_LowerAndCrush(5, 255, 255);
Sector_SetDamage(5, 255, 0);
if (bShowTut == true)
{
HudMessage(s:"Hello, and welcome to the\nJetsons Space DM treadmill\nminigame!"; HUDMSG_PLAIN, 1, CR_GRAY, 0.1, 0.8, 4.0);
Delay(35*4);
HudMessage(s:"Jane will spawn crazy\nobsticles at random, and you\nhave to dodge them!"; HUDMSG_PLAIN, 1, CR_GRAY, 0.1, 0.8, 4.0);
Delay(35*4);
HudMessage(s:"Every second you stay\non the treadmill, you get a\npoint, and every 100 points,\nthe level increases!"; HUDMSG_PLAIN, 1, CR_GRAY, 0.1, 0.8, 4.0);
Delay(35*4);
HudMessage(s:"When the level increases,\n1 more object is spawned\nper spawn interval, and the\nspeed of the treadmill\nis upped."; HUDMSG_PLAIN, 1, CR_GRAY, 0.1, 0.8, 4.0);
Delay(35*4);
bShowTut = false;
}
HudMessage(s:"Ready?"; HUDMSG_PLAIN, 1, CR_GRAY, 0.1, 0.8, 2.0);
Delay(35*2);
HudMessage(s:"3"; HUDMSG_PLAIN, 1, CR_GRAY, 0.1, 0.8, 1.0);
Delay(35*1);
HudMessage(s:"2"; HUDMSG_PLAIN, 1, CR_GRAY, 0.1, 0.8, 1.0);
Delay(35*1);
HudMessage(s:"1"; HUDMSG_PLAIN, 1, CR_GRAY, 0.1, 0.8, 1.0);
Delay(35*1);
HudMessage(s:"Go!"; HUDMSG_PLAIN, 1, CR_GRAY, 0.1, 0.8, 4.0);
Scroll_Floor(4, 50, 0, 2);
Delay(35*4);
HudMessage(s:"Points: ",d:iPoints; HUDMSG_PLAIN, 1, CR_RED, 0.1, 0.8, 1.0);
while (bGameOver == false) {
iPoints++;
HudMessage(s:"Points: ",d:iPoints; HUDMSG_PLAIN, 1, CR_RED, 0.1, 0.8, 1.0);
CheckLevel(iPoints);
delay(35);
}
}