LSL1FR/src/Logic_Title_Exit.lgc

184 lines
No EOL
7.4 KiB
Text

set(boolGameIsRunning); [ Disable Question input
if (!isset(boolDebugInGame) &&
(isset(boolGameIsRunning) ||
varQuestionnaireStateMachine == 3))
{ [ Game is ready...
set(boolGameIsRunning);
accept.input();
cancel.line();
prevent.input();
clear.lines(22, 24, BLACK);
reset(boolDisabledRoomJump);
reset(boolDisablePlayer);
accept.input();
print(" Merci.\n\nMaintenant, saute dans ton costume de loisir "
"et prepare-toi a entrer dans \"Land of the Lounge Lizards\" avec "
"\"Leisure Suit Larry!\"");
new.room(Logic_MainGame); [ ##LE001##
}
[ onLoad()
if (isset(newRoom))
{
animationInterval = 0;
set(boolDisabledRoomJump);
prevent.input();
[ Disable Menu
reset(enableMenu);
stop.motion(ego);
set(boolDisablePlayer);
load.sound(Sound2);
[ Load LSL screen
varPanicPicture = Pct_TitleBackground;
load.pic(varPanicPicture);
draw.pic(varPanicPicture);
discard.pic(varPanicPicture);
load.view(Title_Animated_LSL_Title);
add.to.pic(Title_Animated_LSL_Title, 0, 0, 4, 18, 4, 4);
add.to.pic(Title_Animated_LSL_Title, 0, 1, 4, 36, 4, 4);
add.to.pic(Title_Animated_LSL_Title, 0, 2, 46, 36, 4, 4);
add.to.pic(Title_Animated_LSL_Title, 0, 3, 11, 87, 4, 4);
discard.view(Title_Animated_LSL_Title);
random(2, 4, varQuestionnaireID); [ Choose questionnaire id (Random)
load.logics.v(varQuestionnaireID);
clear.lines(22, 24, BLACK);
show.pic();
varQuestionnaireStateMachine = 2; [ Allow Picking Question
if (!isset(boolDebugInGame))
{
print("Attention:\n\n\"Leisure Suit Larry in the Land of the "
"Lounge Lizards\" contient des elements d'histoire qui peuvent "
"etre considere comme inappropries pour certains enfants.");
get.num("Quel age as-tu? ", varPlayerAge);
prevent.input();
accept.input();
if (varPlayerAge < 18)
{
print("Desole.\n\nCe jeu est prevu pour etre joue par des "
"adultes uniquement, ou sous la surveillance d'un "
"adulte.\n\nTrouves-toi un adulte, reviens ensuite et essayes "
"encore.");
quit(1);
}
if (varPlayerAge > 99)
{
print("Non, ce n'est pas possible!");
quit(1);
}
if (varPlayerAge > 65)
{
print(" Attention!\n\nCe jeu peut etre dangereux pour "
"les personnes ayant des problemes de coeur!");
}
print("Pour verifier que tu as bien %v209 ans, reponds a ces 5 "
"questions faciles.");
varQuestionAnswered = 1;
}
}
[ Load Questionnaire (random), pick question and answer
if (varQuestionnaireStateMachine == 2)
{
call.v(varQuestionnaireID);
}
[ Ask question
if (varQuestionnaireStateMachine == 1)
{
close.window();
if ((varInputCharacter == varQuestionRightAnswer ||
varQuestionRightAnswer <= 0))
{
set(leaveWindow);
print("Correct.");
varQuestionnaireStateMachine = 5;
varQuestionnaireTiming = 8;
}
else
{
if (!isset(boolQuestionnaireFailedOnce))
{
varQuestionnaireStateMachine = 2;
print("Oops. Tu as foiree celle-la!\n\nSi tu en rate encore une, ce "
"n'est pas possible que tu ai %v209");
set(boolQuestionnaireFailedOnce);
--varQuestionAnswered;
}
else
{
print("T'es qu'un gamin!!\n\nSoit honteux d'avoir tente de tromper un "
"jeu aussi gentil que celui-ci!\n\nTu pourras re-essayer quand tu "
"seras plus grand.");
quit(1);
}
}
}
if (isset(boolTimingDelayOut))
{
reset(boolTimingDelayOut);
if ((isset(boolDebugInGame) ||
varQuestionnaireStateMachine == 5))
{
varQuestionnaireStateMachine = 2;
}
else
{
clear.lines(23, 23, BLACK);
varQuestionnaireStateMachine = 1;
}
}
if (isset(boolSecondHasChange) &&
v63 == 5)
{
animationInterval = 2;
if (v62 < 250)
{
set(f118);
}
if (isset(boolDebugInGame))
{
print("%v62 cycles in %v63 seconds");
}
}
return();
[ Messages
#message 1 "Attention:\n\n\"Leisure Suit Larry in the Land of the Lounge Lizards\" contient des elements d'histoire qui peuvent etre considerer comme inapproprie pour certains enfants."
#message 2 "How old are you? "
#message 3 "To verify you are really %v209, please answer five simple questions."
#message 4 "Sorry.\n\nThis game can only be played by adults, or with an adult.\n\nPlease find an adult, come back, and try again."
#message 5 "Oops. You blew that one!\n\nIf you miss another, you can't possibly be %v209."
#message 6 "You're a kid!!\n\nShame on you for trying to deceive a friendly game like this!\n\nPlease play again when you're older."
#message 7 "Please answer a, b, c, or d: "
#message 8 "Correct."
#message 9 "So far, so good.\n\nNow for the final question."
#message 10 " Thank you.\n\nAnd now, slip into your leisure suit and prepare to enter the \"Land of the Lounge Lizards\" with \"Leisure Suit Larry!\""
#message 11 " Warning!\n\nThis game may be hazardous to those with heart conditions!"
#message 12 "No, you're not!"
#message 13 "Question #%v208. Correct answer is %v211."
#message 14 "a"
#message 15 "b"
#message 16 "c"
#message 17 "d"
#message 18 "%v62 cycles in %v63 seconds"
#message 19 " Merci.\n\nMaintenant, saute dans ton costume de loisir et prepare-toi a entrer dans \"Land of the Lounge Lizards\" avec \"Leisure Suit Larry!\""
#message 20 "Attention:\n\n\"Leisure Suit Larry in the Land of the Lounge Lizards\" contient des elements d'histoire qui peuvent etre considerer comme inapproprie pour certains enfants."
#message 21 "Quel age as-tu? "
#message 22 "Desole.\n\nCe jeu est prevu pour etre jouer par des adultes uniquement, ou sous la surveillance d'un adulte.\n\nTrouves-toi un adulte, reviens ensuite et essayes encore."
#message 23 "Non, ce n'est pas possible!"
#message 24 " Attention!\n\nCe jeu peut etre dangereux pour les personnes ayant des problemes de coeur!"
#message 25 "Pour verifier que tu as bien %v209 ans, reponds a ces 5 questions faciles."
#message 26 "Oops. Tu as foiree celle-la!\n\nSi tu en rate encore une, ce n'est pas possible que tu ai %v209."
#message 27 "T'es qu'un gamin!!\n\nSoit honteux d'avoir tente de tromper un jeu aussi gentil que celui-ci!\n\nTu pourras re-essayer quand tu seras plus grand."
#message 28 " Merci.\n\nMaintenant, saute dans ton costume de loisir etprepare-toi a entrer dans \"Land of the Lounge Lizards\" avec \"LeisureSuit Larry!\""
#message 29 "Attention:\n\n\"Leisure Suit Larry in the Land of the LoungeLizards\" contient des elements d'histoire qui peuvent etreconsiderer comme inapproprie pour certains enfants."
#message 30 "Desole.\n\nCe jeu est prevu pour etre jouer par des adultesuniquement, ou sous la surveillance d'un adulte.\n\nTrouves-toi unadulte, reviens ensuite et essayes encore."
#message 31 " Attention!\n\nCe jeu peut etre dangereux pour lespersonnes ayant des problemes de coeur!"
#message 32 "Pour verifier que tu as bien %v209 ans, reponds a ces 5 questionsfaciles."
#message 33 "Oops. Tu as foiree celle-la!\n\nSi tu en rate encore une, ce n'estpas possible que tu ai %v209."
#message 34 "T'es qu'un gamin!!\n\nSoit honteux d'avoir tente de tromper un jeuaussi gentil que celui-ci!\n\nTu pourras re-essayer quand tu serasplus grand."