I have installed your updates in what I beleive is the right places and now
when I run the script my game starts. But the first splash screen appears and
then it jumps right into the game and locks it up. No second, third or forth
splash screens are shown and I do not have to push any keys. It just go's
stright into the level 1 then locks up. Below is the updated script.
Once again thank you!
///////////////////////////////////////////////
// startup splash screens
// script written by william mason May 02,07
///////////////////////////////////////////////
bmap splash1 = <splash1.pcx>;
bmap splash2 = <splash2.pcx>;
bmap splash3 = <splash3.pcx>;
bmap splash4 = <splash4.pcx>;
panel splash_1(){bmap = splash1;layer = 25;}
panel splash_2(){bmap = splash2;layer = 25;}
panel splash_3(){bmap = splash3;layer = 25;}
panel splash_4(){bmap = splash4;layer = 25;}
panel* screen_syn = splash_1;
var temper;
starter splash_start
{
freeze_mode = 1;
WHILE (1) {
finish :
WHILE (temper < 48) {
screen_syn .visible = on;
temper += time;
IF (key_space == 1) { screen_syn.VISIBLE = OFF; Goto finish; }
wait (1);
}
screen_syn.VISIBLE = OFF;
IF (screen_syn == splash_4) { screen_syn = splash_1; continue; }
IF (screen_syn == splash_3) { screen_syn = splash_4; }
IF (screen_syn == splash_2) { screen_syn = splash_3; }
IF (screen_syn == splash_1) { screen_syn = splash_2; }
wait (1);
}
freeze_mode = 0;
// remove bmaps from memory
bmap_purge(splash1);
bmap_purge(splash2);
bmap_purge(splash3);
bmap_purge(splash4);
}