00001 //============================================================================
00002 // Save Game menu.
00003 //
00004 //============================================================================
00005 class XIIIMenuStory5 extends XIIIWindow;
00006
00007
00008 var XIIITextureButton Doc1Button, Doc2Button, Doc3Button, Doc4Button, Doc5Button, Doc6Button, Doc7Button, Doc8Button, Doc9Button, Doc10Button, Doc11Button, Doc12Button;
00009 var XIIILabel Doc1Label, Doc2Label, Doc3Label, Doc4Label, Doc5Label, Doc6Label, Doc7Label, Doc8Label, Doc9Label, Doc10Label, Doc11Label, Doc12Label;
00010 var localized string TitleText, Doc1Text, Doc2Text, Doc3Text, Doc4Text, Doc5Text, Doc6Text, Doc7Text, Doc8Text, Doc9Text, Doc10Text, Doc11Text, Doc12Text;
00011
00012 var texture tBackGround[20], tHighlight[20], tBackPlane[8];
00013 var string sBackGround[20], sHighlight[20], sBackPlane[8];
00014
00015 var localized string Doc1LabText, Doc2LabText, Doc3LabText, Doc4LabText, Doc5LabText, Doc6LabText, Doc7LabText, Doc8LabText;
00016
00017
00018 var int MaxSlots;
00019 var int ReturnCode;
00020 var int IsEmpty;
00021 var int i;
00022 var int Year;
00023 var byte Month, Day, Hour, Min;
00024
00025 var string Description;
00026
00027 var int Time;
00028 var int MyLastTime;
00029 var int MyLastSlot;
00030 var int NbMap;
00031 var int ImageNb;
00032 var bool bPageShowNext;
00033
00034
00035 event timer() //(float numb,bool bFlag)
00036 {
00037 ImageNb++;
00038
00039 if (NbMap < 19)
00040 {
00041 if (ImageNb > 2*(NbMap - 16) + 1)
00042 {
00043 bPageShowNext=false;
00044 ImageNb = 2*(NbMap - 16) + 1;
00045 }
00046 }
00047 }
00048
00049
00050 //============================================================================
00051 function Created()
00052 {
00053 local int i;
00054
00055 Super.Created();
00056
00057 settimer(3,true);
00058
00059 for (i=0; i<8; i++)
00060 {
00061 tBackPlane[i] = texture(DynamicLoadObject(sBackPlane[i], class'Texture'));
00062 }
00063
00064 for (i=0; i<20; i++)
00065 {
00066 tHighlight[i] = texture(DynamicLoadObject(sHighlight[i], class'Texture'));
00067 //tBackGround[i] = texture(DynamicLoadObject(sBackGround[i], class'Texture'));
00068 }
00069
00070 if (Doc1LabText != "")
00071 InitLabel(Doc1Label, 20, 25*fScaleTo, 250, 30*fScaleTo, Doc1LabText);
00072 if (Doc2LabText != "")
00073 InitLabel(Doc2Label, 157, 164*fScaleTo, 250, 30*fScaleTo, Doc2LabText);
00074 if (Doc3LabText != "")
00075 InitLabel(Doc3Label, 379, 121*fScaleTo, 250, 30*fScaleTo, Doc3LabText);
00076 if (Doc4LabText != "")
00077 InitLabel(Doc4Label, 220, 280*fScaleTo, 250, 30*fScaleTo, Doc4LabText);
00078 if (Doc5LabText != "")
00079 InitLabel(Doc5Label, 355, 185*fScaleTo, 250, 30*fScaleTo, Doc5LabText);
00080 if (Doc6LabText != "")
00081 InitLabel(Doc6Label, 370, 390*fScaleTo, 250, 30*fScaleTo, Doc6LabText);
00082 if (Doc7LabText != "")
00083 InitLabel(Doc7Label, 20, 317*fScaleTo, 250, 30*fScaleTo, Doc7LabText);
00084 if (Doc8LabText != "")
00085 InitLabel(Doc8Label, 295, 390*fScaleTo, 250, 30*fScaleTo, Doc8LabText);
00086
00087 }
00088
00089
00090 //============================================================================
00091 function ShowWindow()
00092 {
00093 Super.ShowWindow();
00094 bShowBCK = true;
00095 bShowNXT=bPageShowNext;
00096 }
00097
00098
00099 //============================================================================
00100 function Paint(Canvas C, float X, float Y)
00101 {
00102 local float fScale, fHeight, W, H;
00103 local int i, j, k;
00104
00105 super.paint(C,X,Y);
00106 // image backrgound
00107 C.bUseBorder = false;
00108
00109 if (ImageNb <= 2*(NbMap - 16) + 1)
00110 {
00111
00112 switch(ImageNb)
00113 {
00114 case 0 :
00115 C.bUseBorder = true;
00116 ShowWindow();
00117 DrawStretchedTexture(C, 55*fRatioX, 33*fRatioY*fScaleTo, 141*fRatioX, 268*fRatioY*fScaleTo, tBackPlane[0]);
00118 DrawStretchedTexture(C, 207*fRatioX, 33*fRatioY*fScaleTo, 82*fRatioX, 145*fRatioY*fScaleTo, myRoot.FondMenu);
00119 DrawStretchedTexture(C, 300*fRatioX, 33*fRatioY*fScaleTo, 285*fRatioX, 145*fRatioY*fScaleTo, myRoot.FondMenu);
00120 DrawStretchedTexture(C, 207*fRatioX, 188*fRatioY*fScaleTo, 123*fRatioX, 113*fRatioY*fScaleTo,myRoot.FondMenu);
00121 DrawStretchedTexture(C, 346*fRatioX, 188*fRatioY*fScaleTo, 117*fRatioX, 113*fRatioY*fScaleTo,myRoot.FondMenu);
00122 DrawStretchedTexture(C, 475*fRatioX, 188*fRatioY*fScaleTo, 110*fRatioX, 243*fRatioY*fScaleTo,myRoot.FondMenu);
00123 DrawStretchedTexture(C, 55*fRatioX, 312*fRatioY*fScaleTo, 236*fRatioX, 119*fRatioY*fScaleTo, myRoot.FondMenu);
00124 DrawStretchedTexture(C, 300*fRatioX, 312*fRatioY*fScaleTo, 163*fRatioX, 119*fRatioY*fScaleTo,myRoot.FondMenu);
00125 DrawLabel(C, Doc1Label);
00126 break;
00127 case 1 :
00128 C.bUseBorder = true;
00129 ShowWindow();
00130 DrawStretchedTexture(C, 55*fRatioX, 33*fRatioY*fScaleTo, 141*fRatioX, 268*fRatioY*fScaleTo, tBackPlane[0]);
00131 DrawStretchedTexture(C, 207*fRatioX, 33*fRatioY*fScaleTo, 82*fRatioX, 145*fRatioY*fScaleTo, myRoot.FondMenu);
00132 DrawStretchedTexture(C, 300*fRatioX, 33*fRatioY*fScaleTo, 285*fRatioX, 145*fRatioY*fScaleTo, myRoot.FondMenu);
00133 DrawStretchedTexture(C, 207*fRatioX, 188*fRatioY*fScaleTo, 123*fRatioX, 113*fRatioY*fScaleTo, tBackPlane[3]);
00134 DrawStretchedTexture(C, 346*fRatioX, 188*fRatioY*fScaleTo, 117*fRatioX, 113*fRatioY*fScaleTo,myRoot.FondMenu);
00135 DrawStretchedTexture(C, 475*fRatioX, 188*fRatioY*fScaleTo, 110*fRatioX, 243*fRatioY*fScaleTo,myRoot.FondMenu);
00136 DrawStretchedTexture(C, 55*fRatioX, 312*fRatioY*fScaleTo, 236*fRatioX, 119*fRatioY*fScaleTo, myRoot.FondMenu);
00137 DrawStretchedTexture(C, 300*fRatioX, 312*fRatioY*fScaleTo, 163*fRatioX, 119*fRatioY*fScaleTo,myRoot.FondMenu);
00138 DrawLabel(C, Doc1Label);
00139 DrawLabel(C, Doc4Label);
00140 break;
00141 case 2 :
00142 C.bUseBorder = true;
00143 ShowWindow();
00144 DrawStretchedTexture(C, 55*fRatioX, 33*fRatioY*fScaleTo, 141*fRatioX, 268*fRatioY*fScaleTo, tBackPlane[0]);
00145 DrawStretchedTexture(C, 207*fRatioX, 33*fRatioY*fScaleTo, 82*fRatioX, 145*fRatioY*fScaleTo, myRoot.FondMenu);
00146 DrawStretchedTexture(C, 300*fRatioX, 33*fRatioY*fScaleTo, 285*fRatioX, 145*fRatioY*fScaleTo, myRoot.FondMenu);
00147 DrawStretchedTexture(C, 207*fRatioX, 188*fRatioY*fScaleTo, 123*fRatioX, 113*fRatioY*fScaleTo, tBackPlane[3]);
00148 DrawStretchedTexture(C, 346*fRatioX, 188*fRatioY*fScaleTo, 117*fRatioX, 113*fRatioY*fScaleTo,myRoot.FondMenu);
00149 DrawStretchedTexture(C, 475*fRatioX, 188*fRatioY*fScaleTo, 110*fRatioX, 243*fRatioY*fScaleTo,myRoot.FondMenu);
00150 DrawStretchedTexture(C, 55*fRatioX, 312*fRatioY*fScaleTo, 236*fRatioX, 119*fRatioY*fScaleTo, tBackPlane[6]);
00151 DrawStretchedTexture(C, 300*fRatioX, 312*fRatioY*fScaleTo, 163*fRatioX, 119*fRatioY*fScaleTo,myRoot.FondMenu);
00152 DrawLabel(C, Doc1Label);
00153 DrawLabel(C, Doc4Label);
00154 DrawLabel(C, Doc7Label);
00155 break;
00156 case 3 :
00157 C.bUseBorder = true;
00158 ShowWindow();
00159 DrawStretchedTexture(C, 55*fRatioX, 33*fRatioY*fScaleTo, 141*fRatioX, 268*fRatioY*fScaleTo, tBackPlane[0]);
00160 DrawStretchedTexture(C, 207*fRatioX, 33*fRatioY*fScaleTo, 82*fRatioX, 145*fRatioY*fScaleTo, myRoot.FondMenu);
00161 DrawStretchedTexture(C, 300*fRatioX, 33*fRatioY*fScaleTo, 285*fRatioX, 145*fRatioY*fScaleTo, myRoot.FondMenu);
00162 DrawStretchedTexture(C, 207*fRatioX, 188*fRatioY*fScaleTo, 123*fRatioX, 113*fRatioY*fScaleTo, tBackPlane[3]);
00163 DrawStretchedTexture(C, 346*fRatioX, 188*fRatioY*fScaleTo, 117*fRatioX, 113*fRatioY*fScaleTo,myRoot.FondMenu);
00164 DrawStretchedTexture(C, 475*fRatioX, 188*fRatioY*fScaleTo, 110*fRatioX, 243*fRatioY*fScaleTo,myRoot.FondMenu);
00165 DrawStretchedTexture(C, 55*fRatioX, 312*fRatioY*fScaleTo, 236*fRatioX, 119*fRatioY*fScaleTo, tBackPlane[6]);
00166 DrawStretchedTexture(C, 300*fRatioX, 312*fRatioY*fScaleTo, 163*fRatioX, 119*fRatioY*fScaleTo,tBackPlane[7]);
00167 DrawLabel(C, Doc1Label);
00168 DrawLabel(C, Doc4Label);
00169 DrawLabel(C, Doc7Label);
00170 DrawLabel(C, Doc8Label);
00171 break;
00172 case 4 :
00173 C.bUseBorder = true;
00174 ShowWindow();
00175 DrawStretchedTexture(C, 55*fRatioX, 33*fRatioY*fScaleTo, 141*fRatioX, 268*fRatioY*fScaleTo, tBackPlane[0]);
00176 DrawStretchedTexture(C, 207*fRatioX, 33*fRatioY*fScaleTo, 82*fRatioX, 145*fRatioY*fScaleTo, myRoot.FondMenu);
00177 DrawStretchedTexture(C, 300*fRatioX, 33*fRatioY*fScaleTo, 285*fRatioX, 145*fRatioY*fScaleTo, myRoot.FondMenu);
00178 DrawStretchedTexture(C, 207*fRatioX, 188*fRatioY*fScaleTo, 123*fRatioX, 113*fRatioY*fScaleTo, tBackPlane[3]);
00179 DrawStretchedTexture(C, 346*fRatioX, 188*fRatioY*fScaleTo, 117*fRatioX, 113*fRatioY*fScaleTo, tBackPlane[4]);
00180 DrawStretchedTexture(C, 475*fRatioX, 188*fRatioY*fScaleTo, 110*fRatioX, 243*fRatioY*fScaleTo,myRoot.FondMenu);
00181 DrawStretchedTexture(C, 55*fRatioX, 312*fRatioY*fScaleTo, 236*fRatioX, 119*fRatioY*fScaleTo, tBackPlane[6]);
00182 DrawStretchedTexture(C, 300*fRatioX, 312*fRatioY*fScaleTo, 163*fRatioX, 119*fRatioY*fScaleTo,tBackPlane[7]);
00183 DrawLabel(C, Doc1Label);
00184 DrawLabel(C, Doc4Label);
00185 DrawLabel(C, Doc7Label);
00186 DrawLabel(C, Doc8Label);
00187 DrawLabel(C, Doc5Label);
00188 break;
00189 case 5 :
00190 C.bUseBorder = true;
00191 ShowWindow();
00192 DrawStretchedTexture(C, 55*fRatioX, 33*fRatioY*fScaleTo, 141*fRatioX, 268*fRatioY*fScaleTo, tBackPlane[0]);
00193 DrawStretchedTexture(C, 207*fRatioX, 33*fRatioY*fScaleTo, 82*fRatioX, 145*fRatioY*fScaleTo, myRoot.FondMenu);
00194 DrawStretchedTexture(C, 300*fRatioX, 33*fRatioY*fScaleTo, 285*fRatioX, 145*fRatioY*fScaleTo, myRoot.FondMenu);
00195 DrawStretchedTexture(C, 207*fRatioX, 188*fRatioY*fScaleTo, 123*fRatioX, 113*fRatioY*fScaleTo, tBackPlane[3]);
00196 DrawStretchedTexture(C, 346*fRatioX, 188*fRatioY*fScaleTo, 117*fRatioX, 113*fRatioY*fScaleTo, tBackPlane[4]);
00197 DrawStretchedTexture(C, 475*fRatioX, 188*fRatioY*fScaleTo, 110*fRatioX, 243*fRatioY*fScaleTo, tBackPlane[5]);
00198 DrawStretchedTexture(C, 55*fRatioX, 312*fRatioY*fScaleTo, 236*fRatioX, 119*fRatioY*fScaleTo, tBackPlane[6]);
00199 DrawStretchedTexture(C, 300*fRatioX, 312*fRatioY*fScaleTo, 163*fRatioX, 119*fRatioY*fScaleTo,tBackPlane[7]);
00200 DrawLabel(C, Doc1Label);
00201 DrawLabel(C, Doc4Label);
00202 DrawLabel(C, Doc7Label);
00203 DrawLabel(C, Doc8Label);
00204 DrawLabel(C, Doc5Label);
00205 DrawLabel(C, Doc6Label);
00206 break;
00207 case 6 :
00208 C.bUseBorder = true;
00209 ShowWindow();
00210 DrawStretchedTexture(C, 55*fRatioX, 33*fRatioY*fScaleTo, 141*fRatioX, 268*fRatioY*fScaleTo, tBackPlane[0]);
00211 DrawStretchedTexture(C, 207*fRatioX, 33*fRatioY*fScaleTo, 82*fRatioX, 145*fRatioY*fScaleTo, myRoot.FondMenu);
00212 DrawStretchedTexture(C, 300*fRatioX, 33*fRatioY*fScaleTo, 285*fRatioX, 145*fRatioY*fScaleTo, tBackPlane[2]);
00213 DrawStretchedTexture(C, 207*fRatioX, 188*fRatioY*fScaleTo, 123*fRatioX, 113*fRatioY*fScaleTo, tBackPlane[3]);
00214 DrawStretchedTexture(C, 346*fRatioX, 188*fRatioY*fScaleTo, 117*fRatioX, 113*fRatioY*fScaleTo, tBackPlane[4]);
00215 DrawStretchedTexture(C, 475*fRatioX, 188*fRatioY*fScaleTo, 110*fRatioX, 243*fRatioY*fScaleTo, tBackPlane[5]);
00216 DrawStretchedTexture(C, 55*fRatioX, 312*fRatioY*fScaleTo, 236*fRatioX, 119*fRatioY*fScaleTo, tBackPlane[6]);
00217 DrawStretchedTexture(C, 300*fRatioX, 312*fRatioY*fScaleTo, 163*fRatioX, 119*fRatioY*fScaleTo,tBackPlane[7]);
00218 DrawLabel(C, Doc1Label);
00219 DrawLabel(C, Doc4Label);
00220 DrawLabel(C, Doc7Label);
00221 DrawLabel(C, Doc8Label);
00222 DrawLabel(C, Doc5Label);
00223 DrawLabel(C, Doc6Label);
00224 DrawLabel(C, Doc3Label);
00225 break;
00226 case 7 :
00227 C.bUseBorder = true;
00228 ShowWindow();
00229 DrawStretchedTexture(C, 55*fRatioX, 33*fRatioY*fScaleTo, 141*fRatioX, 268*fRatioY*fScaleTo, tBackPlane[0]);
00230 DrawStretchedTexture(C, 207*fRatioX, 33*fRatioY*fScaleTo, 82*fRatioX, 145*fRatioY*fScaleTo, tBackPlane[1]);
00231 DrawStretchedTexture(C, 300*fRatioX, 33*fRatioY*fScaleTo, 285*fRatioX, 145*fRatioY*fScaleTo, tBackPlane[2]);
00232 DrawStretchedTexture(C, 207*fRatioX, 188*fRatioY*fScaleTo, 123*fRatioX, 113*fRatioY*fScaleTo, tBackPlane[3]);
00233 DrawStretchedTexture(C, 346*fRatioX, 188*fRatioY*fScaleTo, 117*fRatioX, 113*fRatioY*fScaleTo, tBackPlane[4]);
00234 DrawStretchedTexture(C, 475*fRatioX, 188*fRatioY*fScaleTo, 110*fRatioX, 243*fRatioY*fScaleTo, tBackPlane[5]);
00235 DrawStretchedTexture(C, 55*fRatioX, 312*fRatioY*fScaleTo, 236*fRatioX, 119*fRatioY*fScaleTo, tBackPlane[6]);
00236 DrawStretchedTexture(C, 300*fRatioX, 312*fRatioY*fScaleTo, 163*fRatioX, 119*fRatioY*fScaleTo,tBackPlane[7]);
00237 DrawLabel(C, Doc1Label);
00238 DrawLabel(C, Doc2Label);
00239 DrawLabel(C, Doc3Label);
00240 DrawLabel(C, Doc4Label);
00241 DrawLabel(C, Doc5Label);
00242 DrawLabel(C, Doc6Label);
00243 DrawLabel(C, Doc7Label);
00244 DrawLabel(C, Doc8Label);
00245 break;
00246 }
00247 }
00248 if ((ImageNb > 7) && (NbMap > 19))
00249 Controller.OpenMenu("XIDInterf.XIIIMenuStory6",,Description);
00250
00251 if ((ImageNb > 7) && (NbMap == 19))
00252 {
00253 C.bUseBorder = true;
00254 ShowWindow();
00255 DrawStretchedTexture(C, 55*fRatioX, 33*fRatioY*fScaleTo, 141*fRatioX, 268*fRatioY*fScaleTo, tBackPlane[0]);
00256 DrawStretchedTexture(C, 207*fRatioX, 33*fRatioY*fScaleTo, 82*fRatioX, 145*fRatioY*fScaleTo, tBackPlane[1]);
00257 DrawStretchedTexture(C, 300*fRatioX, 33*fRatioY*fScaleTo, 285*fRatioX, 145*fRatioY*fScaleTo, tBackPlane[2]);
00258 DrawStretchedTexture(C, 207*fRatioX, 188*fRatioY*fScaleTo, 123*fRatioX, 113*fRatioY*fScaleTo, tBackPlane[3]);
00259 DrawStretchedTexture(C, 346*fRatioX, 188*fRatioY*fScaleTo, 117*fRatioX, 113*fRatioY*fScaleTo, tBackPlane[4]);
00260 DrawStretchedTexture(C, 475*fRatioX, 188*fRatioY*fScaleTo, 110*fRatioX, 243*fRatioY*fScaleTo, tBackPlane[5]);
00261 DrawStretchedTexture(C, 55*fRatioX, 312*fRatioY*fScaleTo, 236*fRatioX, 119*fRatioY*fScaleTo, tBackPlane[6]);
00262 DrawStretchedTexture(C, 300*fRatioX, 312*fRatioY*fScaleTo, 163*fRatioX, 119*fRatioY*fScaleTo,tBackPlane[7]);
00263 DrawLabel(C, Doc1Label);
00264 DrawLabel(C, Doc2Label);
00265 DrawLabel(C, Doc3Label);
00266 DrawLabel(C, Doc4Label);
00267 DrawLabel(C, Doc5Label);
00268 DrawLabel(C, Doc6Label);
00269 DrawLabel(C, Doc7Label);
00270 DrawLabel(C, Doc8Label);
00271 }
00272
00273
00274 /* Title
00275 C.bUseBorder = true;
00276 DrawStretchedTexture(C, 240*fRatioX, 20*fRatioY, 160*fRatioX, 32*fRatioY, myRoot.FondMenu);
00277 C.TextSize(Caps(TitleText), W, H);
00278 C.DrawColor = BlackColor;
00279 C.SetPos((240 + (160-W)/2)*fRatioX, (20+(32-H)/2)*fRatioY); C.DrawText(Caps(TitleText), false);
00280 C.bUseBorder = false;
00281 C.DrawColor = WhiteColor;*/
00282
00283 }
00284
00285
00286 //============================================================================
00287 function bool InternalOnKeyEvent(out byte Key, out byte State, float delta)
00288 {
00289 local int index;
00290 local bool bLeft, bRight, bUp, bDown;
00291
00292 if (State==1)// IST_Press // to avoid auto-repeat
00293 {
00294 if ((Key==0x08/*IK_Escape*/) || (Key==0x1B))
00295 {
00296 myRoot.CloseMenu(true,Description);
00297 return true;
00298 log("conspiracy closed");
00299 }
00300 if ((Key==0x0D/*IK_Enter*/) || (Key==0x01))
00301 {
00302 ImageNb++;
00303 if (NbMap < 19)
00304 {
00305 if (ImageNb > 2*(NbMap - 16) + 1)
00306 {
00307 ImageNb = 2*(NbMap - 16) + 1;
00308 bPageShowNext=false;
00309 }
00310 }
00311
00312 }
00313
00314 }
00315 return super.InternalOnKeyEvent(Key, state, delta);
00316 }
00317
00318
00319
00320 event HandleParameters(string Param1, string Param2)
00321 {
00322 // interpret info at page load
00323 // how many maps have we been through
00324 Description = Param1;
00325 log("Param1="$Description);
00326 if (Description=="Brighton Beach 1")
00327 NbMap=0;
00328 if ((Description=="Brighton Beach 2") || (Description=="Brighton Beach 3"))
00329 NbMap=1;
00330 if ((Description=="Winslow Bank") || (Description=="Winslow Bank 2") || (Description=="Winslow Bank 3"))
00331 NbMap=2;
00332 if ((Description=="FBI") || (Description=="FBI 2") || (Description=="FBI 3"))
00333 NbMap=3;
00334 if ((Description=="Major Jones") || (Description=="Major Jones 1") || (Description=="Major Jones 2") || (Description=="Major Jones 3"))
00335 NbMap=4;
00336 if (Description=="Emerald Base bridge")
00337 NbMap=5;
00338 if (Description=="Emerald Base roof")
00339 NbMap=6;
00340 if ((Description=="Carrington's cell") || (Description=="Carrington's cell 1") || (Description=="Carrington's cell 2") || (Description=="Carrington's cell 3"))
00341 NbMap=7;
00342 if (Description=="Cable car station")
00343 NbMap=8;
00344 if ((Description=="Cable car") || (Description=="Cable car 1"))
00345 NbMap=9;
00346 if ((Description=="Kellownee Lake") || (Description=="Kellownee Lake 1"))
00347 NbMap=10;
00348 if ((Description=="Kellownee hideout") || (Description=="Kellownee hideout 1"))
00349 NbMap=11;
00350 if ((Description=="Plain Rock 1") || (Description=="Plain Rock 2") || (Description=="Plain Rock 3") || (Description=="Plain Rock 4"))
00351 NbMap=12;
00352 if ((Description=="Doc Johansson") || (Description=="Doc Johansson 1"))
00353 NbMap=13;
00354 if ((Description=="Canyon 1") || (Description=="Canyon 2") || (Description=="Canyon 3"))
00355 NbMap=14;
00356 if ((Description=="Canyon 4") || (Description=="Canyon 5") || (Description=="Canyon 6"))
00357 NbMap=15;
00358 if (Description=="Sewage")
00359 NbMap=16;
00360 if ((Description=="SPADS camp 1") || (Description=="SPADS camp 2") || (Description=="SPADS camp 3"))
00361 NbMap=17;
00362 if ((Description=="McCall") || (Description=="McCall 1"))
00363 NbMap=18;
00364 if ((Description=="Submarine base") || (Description=="Submarine base 1"))
00365 NbMap=19;
00366 if ((Description=="Submarine 1") || (Description=="Submarine 2"))
00367 NbMap=20;
00368 if ((Description=="Submarine 3") || (Description=="Submarine 4"))
00369 NbMap=21;
00370 if ((Description=="Sabotage") || (Description=="Sabotage 1"))
00371 NbMap=22;
00372 if ((Description=="Quay 33") || (Description=="Quay 33-1"))
00373 NbMap=23;
00374 if ((Description=="Bristol Suites Hotel") || (Description=="Bristol Suites Hotel 1"))
00375 NbMap=24;
00376 if ((Description=="Sanctuary garden") || (Description=="Sanctuary garden 1"))
00377 NbMap=25;
00378 if ((Description=="Sanctuary hall") || (Description=="Sanctuary hall 1"))
00379 NbMap=26;
00380 if ((Description=="Sanctuary crypt") || (Description=="Sanctuary crypt 1"))
00381 NbMap=27;
00382 if ((Description=="Sanctuary cliff") || (Description=="Sanctuary cliff 1"))
00383 NbMap=28;
00384 if ((Description=="SSH1 base admission") || (Description=="SSH1 base admission 1") || (Description=="SSH1 base admission 2"))
00385 NbMap=29;
00386 if ((Description=="SSH1 trap") || (Description=="SSH1 trap 1"))
00387 NbMap=30;
00388 if (Description=="Total Red")
00389 NbMap=31;
00390 if ((Description=="SSH1 final") || (Description=="SSH1 final 1"))
00391 NbMap=32;
00392 if (Description=="Lady Bee")
00393 NbMap=33;
00394 if (Description=="Bove President")
00395 NbMap=0;
00396 //else
00397 //NbMap=0;
00398 log("NbMap = "$NbMap);
00399 ImageNb = 0;
00400
00401 }
00402
00403
00404
00405 //============================================================================
00406
00407
00408 defaultproperties
00409 {
00410 TitleText="Conspiracy"
00411 Doc1Text="Document1"
00412 Doc2Text="Document2"
00413 Doc3Text="Document3"
00414 Doc4Text="Document4"
00415 Doc5Text="Document5"
00416 Doc6Text="Document6"
00417 Doc7Text="Document7"
00418 Doc8Text="Document8"
00419 sHighlight(0)="XIIIMenuStart.conspi.xteteI"
00420 sHighlight(1)="XIIIMenuStart.conspi.xteteII"
00421 sHighlight(2)="XIIIMenuStart.conspi.xteteIII"
00422 sHighlight(3)="XIIIMenuStart.conspi.xteteIV"
00423 sHighlight(4)="XIIIMenuStart.conspi.xteteV"
00424 sHighlight(5)="XIIIMenuStart.conspi.xteteVI"
00425 sHighlight(6)="XIIIMenuStart.conspi.xteteVII"
00426 sHighlight(7)="XIIIMenuStart.conspi.xteteVIII"
00427 sHighlight(8)="XIIIMenuStart.conspi.xteteIX"
00428 sHighlight(9)="XIIIMenuStart.conspi.xteteX"
00429 sHighlight(10)="XIIIMenuStart.conspi.xteteXI"
00430 sHighlight(11)="XIIIMenuStart.conspi.xteteXII"
00431 sHighlight(12)="XIIIMenuStart.conspi.xteteXII"
00432 sHighlight(13)="XIIIMenuStart.conspi.xteteXIV"
00433 sHighlight(14)="XIIIMenuStart.conspi.xteteXV"
00434 sHighlight(15)="XIIIMenuStart.conspi.xteteXVI"
00435 sHighlight(16)="XIIIMenuStart.conspi.teteXVII"
00436 sHighlight(17)="XIIIMenuStart.conspi.xteteXVIII"
00437 sHighlight(18)="XIIIMenuStart.conspi.xteteXIX"
00438 sHighlight(19)="XIIIMenuStart.conspi.xteteXX"
00439 sBackPlane(0)="XIIIMenuStart.storyline.storyline5image1"
00440 sBackPlane(1)="XIIIMenuStart.storyline.storyline5image2"
00441 sBackPlane(2)="XIIIMenuStart.storyline.storyline5image3"
00442 sBackPlane(3)="XIIIMenuStart.storyline.storyline5image4"
00443 sBackPlane(4)="XIIIMenuStart.storyline.storyline5image5"
00444 sBackPlane(5)="XIIIMenuStart.storyline.storyline5image6"
00445 sBackPlane(6)="XIIIMenuStart.storyline.storyline5image7"
00446 sBackPlane(7)="XIIIMenuStart.storyline.storyline5image8"
00447 Doc1LabText="Je ne me souviens de rien…"
00448 Doc2LabText="Je t’aurai Numéro XIII !"
00449 Doc3LabText="Steve Rowland ! Je vous arrête!"
00450 Doc4LabText=" ...meurtre de William Sheridan "
00451 Doc5LabText="Je suis le Major Jones"
00452 Doc6LabText="Carrington ... à Emerald Base"
00453 Doc7LabText="..cher Colonel Mac Call !"
00454 Doc8LabText="...identifier numéro I !"
00455 bPageShowNext=True
00456 }
|