home *** CD-ROM | disk | FTP | other *** search
Wrap
if(eval("/Variables:Stoppe") != true) { if(Serpents.hitTest(_root.Meg._x,_root.Meg._y,true)) { if(eval("/Variables:MegCris") != true) { tellTarget("_root.Animatiques") { gotoAndStop("MegCris"); play(); } } set("/Variables:Vie",eval("/Variables:Vie") - 5); if(eval("/Variables:Vie") < 0) { tellTarget("_root") { gotoAndStop("MegMeurt"); play(); } set("/Variables:Vie",0); } setProperty("/Inventaire/BarreVie2/BarreVie3/Gage2", _width, eval("/Variables:GageLargeur") * (eval("/Variables:Vie") / 100)); } if(CachePrisonnier.hitTest(_root.Meg._x,_root.Meg._y,true) and key.isDown(key.SPACE) and eval("/Variables:PrisonnierParle") != true and eval("/Variables:PrisonnierLibere") != true) { tellTarget("_root.Animatiques") { gotoAndStop("ParlePrisonnier"); } set("/Variables:PrisonnierParle",true); } if(CacheVersStatue.hitTest(_root.Meg._x,_root.Meg._y,true)) { set("/Variables:From","Passerelle"); tellTarget("_root") { gotoAndStop("StatueInit"); play(); } } if(CacheVersDecors1.hitTest(_root.Meg._x,_root.Meg._y,true)) { set("/Variables:From","Prisonnier"); tellTarget("_root") { gotoAndStop("Decors1Init"); play(); } } if(!Key.isDown(Key.Down) and !Key.isDown(Key.Right) and !Key.isDown(Key.Left) and !Key.isDown(Key.Up) and Idle == false) { Idle = true; tellTarget("Meg/Obj") { gotoAndStop("Idle"); play(); } } if(Key.isDown(Key.SHIFT)) { set("/Variables:Run",true); } else { set("/Variables:Run",false); } if(Key.isDown(Key.RIGHT) and !Key.isDown(Key.UP) and !Key.isDown(Key.DOWN)) { if(Key.isDown(Key.CONTROL)) { if(eval("/Variables:Dir") == "Right") { set("/Variables:Dir","Right"); set("/Variables:Stoppe",true); tellTarget("Meg/Obj") { gotoAndStop("Saute"); play(); } } else { set("/Variables:Dir","Right"); tellTarget("Meg") { gotoAndStop("Right"); } } } else { set("/Variables:Dir","Right"); if(Idle == true) { tellTarget("Meg/Obj") { gotoAndStop(1); } Idle = false; } tellTarget("Meg") { gotoAndStop("Right"); } tellTarget("Meg/Obj") { nextFrame(); } if(Collider.hitTest(Meg._x + eval("Variables:Delta") * 2,Meg._y,true) == false) { if(eval("/Variables:Run") == true) { setProperty("Meg", _X, Meg._x + eval("Variables:Delta")); setProperty("Meg", _X, Meg._x + eval("Variables:Delta")); } setProperty("Meg", _X, Meg._x + eval("Variables:Delta")); } } } if(Key.isDown(Key.LEFT) and !Key.isDown(Key.UP) and !Key.isDown(Key.DOWN)) { if(Key.isDown(Key.CONTROL)) { if(eval("/Variables:Dir") == "Left") { set("/Variables:Dir","Left"); set("/Variables:Stoppe",true); tellTarget("Meg/Obj") { gotoAndStop("Saute"); play(); } } else { set("/Variables:Dir","Left"); tellTarget("Meg") { gotoAndStop("Left"); } } } else { set("/Variables:Dir","Left"); if(Idle == true) { tellTarget("Meg/Obj") { gotoAndStop(1); } Idle = false; } tellTarget("Meg") { gotoAndStop("Left"); } tellTarget("Meg/Obj") { nextFrame(); } if(Collider.hitTest(Meg._x - eval("Variables:Delta") * 2,Meg._y,true) == false) { if(eval("/Variables:Run") == true) { setProperty("Meg", _X, Meg._x - eval("Variables:Delta")); setProperty("Meg", _X, Meg._x - eval("Variables:Delta")); } setProperty("Meg", _X, Meg._x - eval("/Variables:Delta")); } } } if(Key.isDown(Key.UP) and !Key.isDown(Key.Right) and !Key.isDown(Key.Left)) { set("/Variables:Dir","Right"); if(Key.isDown(Key.CONTROL)) { set("/Variables:Stoppe",true); tellTarget("Meg/Obj") { gotoAndStop("Saute"); play(); } } else { if(Idle == true) { tellTarget("Meg/Obj") { gotoAndStop(1); } Idle = false; } tellTarget("Meg") { gotoAndStop("Up"); } tellTarget("Meg/Obj") { nextFrame(); } if(Collider.hitTest(Meg._x,Meg._y - eval("Variables:Delta") * 2,true) == false) { if(eval("/Variables:Run") == true) { setProperty("Meg", _Y, Meg._y - eval("/Variables:Delta") / 2 - eval("/Variables:Delta") / 3 / 2); setProperty("Meg", _xscale, Meg._xscale - eval("/Variables:Decale")); setProperty("Meg", _yscale, Meg._yscale - eval("/Variables:Decale")); setProperty("Meg", _Y, Meg._y - eval("/Variables:Delta") / 2 - eval("/Variables:Delta") / 3 / 2); setProperty("Meg", _xscale, Meg._xscale - eval("/Variables:Decale")); setProperty("Meg", _yscale, Meg._yscale - eval("/Variables:Decale")); } set("/Variables:Delta",Meg._yscale / 6); setProperty("Meg", _Y, Meg._y - eval("/Variables:Delta") / 2 - eval("/Variables:Delta") / 3 / 2); setProperty("Meg", _xscale, Meg._xscale - eval("/Variables:Decale")); setProperty("Meg", _yscale, Meg._yscale - eval("/Variables:Decale")); } } } if(Key.isDown(Key.DOWN) and !Key.isDown(Key.Right) and !Key.isDown(Key.Left)) { set("/Variables:Dir","Down"); if(Key.isDown(Key.CONTROL)) { tellTarget("Meg/Obj") { gotoAndStop("Saute"); play(); } set("/Variables:Stoppe",true); } else { if(Idle == true) { tellTarget("Meg/Obj") { gotoAndStop(1); } Idle = false; } tellTarget("Meg") { gotoAndStop("DOWN"); } tellTarget("Meg/Obj") { nextFrame(); } if(Collider.hitTest(Meg._x,Meg._y + eval("Variables:Delta") * 2,true) == false) { if(eval("/Variables:Run") == true) { setProperty("Meg", _Y, Meg._y + eval("/Variables:Delta") - eval("/Variables:Delta") / 3); setProperty("Meg", _xscale, Meg._xscale + eval("/Variables:Decale")); setProperty("Meg", _yscale, Meg._yscale + eval("/Variables:Decale")); setProperty("Meg", _Y, Meg._y + eval("/Variables:Delta") - eval("/Variables:Delta") / 3); setProperty("Meg", _xscale, Meg._xscale + eval("/Variables:Decale")); setProperty("Meg", _yscale, Meg._yscale + eval("/Variables:Decale")); } set("/Variables:Delta",Meg._yscale / 6); setProperty("Meg", _Y, Meg._y + eval("/Variables:Delta") - eval("/Variables:Delta") / 3); setProperty("Meg", _xscale, Meg._xscale + eval("/Variables:Decale")); setProperty("Meg", _yscale, Meg._yscale + eval("/Variables:Decale")); } } } if(Key.isDown(Key.UP) and Key.isDown(Key.Right) and !Key.isDown(Key.Left) and !Key.isDown(Key.Down)) { set("/Variables:Dir","Right"); if(Key.isDown(Key.CONTROL)) { set("/Variables:Stoppe",true); tellTarget("Meg/Obj") { gotoAndStop("Saute"); play(); } } else { if(Idle == true) { tellTarget("Meg/Obj") { gotoAndStop(1); } Idle = false; } tellTarget("Meg") { gotoAndStop("UpRight"); } tellTarget("Meg/Obj") { nextFrame(); } if(Collider.hitTest(Meg._x + eval("Variables:Delta") * 2,Meg._y - eval("Variables:Delta") * 8,true) == false) { if(eval("/Variables:Run") == true) { setProperty("Meg", _Y, Meg._y - eval("/Variables:Delta") / 2 - eval("/Variables:Delta") / 3 / 2); setProperty("Meg", _X, Meg._x + eval("Variables:Delta")); setProperty("Meg", _xscale, Meg._xscale - eval("/Variables:Decale")); setProperty("Meg", _yscale, Meg._yscale - eval("/Variables:Decale")); setProperty("Meg", _Y, Meg._y - eval("/Variables:Delta") / 2 - eval("/Variables:Delta") / 3 / 2); setProperty("Meg", _X, Meg._x + eval("Variables:Delta")); setProperty("Meg", _xscale, Meg._xscale - eval("/Variables:Decale")); setProperty("Meg", _yscale, Meg._yscale - eval("/Variables:Decale")); } set("/Variables:Delta",Meg._yscale / 6); setProperty("Meg", _Y, Meg._y - eval("/Variables:Delta") / 2 - eval("/Variables:Delta") / 3 / 2); setProperty("Meg", _X, Meg._x + eval("Variables:Delta")); setProperty("Meg", _xscale, Meg._xscale - eval("/Variables:Decale")); setProperty("Meg", _yscale, Meg._yscale - eval("/Variables:Decale")); } } } if(Key.isDown(Key.UP) and !Key.isDown(Key.Right) and Key.isDown(Key.Left) and !Key.isDown(Key.Down)) { set("/Variables:Dir","Left"); if(Key.isDown(Key.CONTROL)) { set("/Variables:Stoppe",true); tellTarget("Meg/Obj") { gotoAndStop("Saute"); play(); } } else { if(Idle == true) { tellTarget("Meg/Obj") { gotoAndStop(1); } Idle = false; } tellTarget("Meg") { gotoAndStop("UpLeft"); } tellTarget("Meg/Obj") { nextFrame(); } if(Collider.hitTest(Meg._x - eval("Variables:Delta") * 2,Meg._y - eval("Variables:Delta") * 8,true) == false) { if(eval("/Variables:Run") == true) { setProperty("Meg", _Y, Meg._y - eval("/Variables:Delta") / 2 - eval("/Variables:Delta") / 3 / 2); setProperty("Meg", _X, Meg._x - eval("Variables:Delta")); setProperty("Meg", _xscale, Meg._xscale - eval("/Variables:Decale")); setProperty("Meg", _yscale, Meg._yscale - eval("/Variables:Decale")); setProperty("Meg", _Y, Meg._y - eval("/Variables:Delta") / 2 - eval("/Variables:Delta") / 3 / 2); setProperty("Meg", _X, Meg._x - eval("Variables:Delta")); setProperty("Meg", _xscale, Meg._xscale - eval("/Variables:Decale")); setProperty("Meg", _yscale, Meg._yscale - eval("/Variables:Decale")); } set("/Variables:Delta",Meg._yscale / 6); setProperty("Meg", _Y, Meg._y - eval("/Variables:Delta") / 2 - eval("/Variables:Delta") / 3 / 2); setProperty("Meg", _X, Meg._x - eval("Variables:Delta")); setProperty("Meg", _xscale, Meg._xscale - eval("/Variables:Decale")); setProperty("Meg", _yscale, Meg._yscale - eval("/Variables:Decale")); } } } if(Key.isDown(Key.Down) and !Key.isDown(Key.Right) and Key.isDown(Key.Left) and !Key.isDown(Key.Up)) { set("/Variables:Dir","Left"); if(Key.isDown(Key.CONTROL)) { set("/Variables:Stoppe",true); tellTarget("Meg/Obj") { gotoAndStop("Saute"); play(); } } else { if(Idle == true) { tellTarget("Meg/Obj") { gotoAndStop(1); } Idle = false; } tellTarget("Meg") { gotoAndStop("DownLeft"); } tellTarget("Meg/Obj") { nextFrame(); } if(Collider.hitTest(Meg._x - eval("Variables:Delta") * 2,Meg._y + eval("Variables:Delta") * 8,true) == false) { if(eval("/Variables:Run") == true) { setProperty("Meg", _Y, Meg._y + eval("/Variables:Delta") - eval("/Variables:Delta") / 3); setProperty("Meg", _X, Meg._x - eval("Variables:Delta")); setProperty("Meg", _xscale, Meg._xscale + eval("/Variables:Decale")); setProperty("Meg", _yscale, Meg._yscale + eval("/Variables:Decale")); setProperty("Meg", _Y, Meg._y + eval("/Variables:Delta") - eval("/Variables:Delta") / 3); setProperty("Meg", _X, Meg._x - eval("Variables:Delta")); setProperty("Meg", _xscale, Meg._xscale + eval("/Variables:Decale")); setProperty("Meg", _yscale, Meg._yscale + eval("/Variables:Decale")); } set("/Variables:Delta",Meg._yscale / 6); setProperty("Meg", _Y, Meg._y + eval("/Variables:Delta") - eval("/Variables:Delta") / 3); setProperty("Meg", _X, Meg._x - eval("Variables:Delta")); setProperty("Meg", _xscale, Meg._xscale + eval("/Variables:Decale")); setProperty("Meg", _yscale, Meg._yscale + eval("/Variables:Decale")); } } } if(Key.isDown(Key.Down) and Key.isDown(Key.Right) and !Key.isDown(Key.Left) and !Key.isDown(Key.Up)) { set("/Variables:Dir","Right"); if(Key.isDown(Key.CONTROL)) { set("/Variables:Stoppe",true); tellTarget("Meg/Obj") { gotoAndStop("Saute"); play(); } } else { if(Idle == true) { tellTarget("Meg/Obj") { gotoAndStop(1); } Idle = false; } tellTarget("Meg") { gotoAndStop("DownRight"); } tellTarget("Meg/Obj") { nextFrame(); } if(Collider.hitTest(Meg._x + eval("Variables:Delta") * 2,Meg._y + eval("Variables:Delta") * 8,true) == false) { if(eval("/Variables:Run") == true) { setProperty("Meg", _Y, Meg._y + eval("/Variables:Delta") - eval("/Variables:Delta") / 3); setProperty("Meg", _X, Meg._x + eval("Variables:Delta")); setProperty("Meg", _xscale, Meg._xscale + eval("/Variables:Decale")); setProperty("Meg", _yscale, Meg._yscale + eval("/Variables:Decale")); setProperty("Meg", _Y, Meg._y + eval("/Variables:Delta") - eval("/Variables:Delta") / 3); setProperty("Meg", _X, Meg._x + eval("Variables:Delta")); setProperty("Meg", _xscale, Meg._xscale + eval("/Variables:Decale")); setProperty("Meg", _yscale, Meg._yscale + eval("/Variables:Decale")); } set("/Variables:Delta",Meg._yscale / 6); setProperty("Meg", _Y, Meg._y + eval("/Variables:Delta") - eval("/Variables:Delta") / 3); setProperty("Meg", _X, Meg._x + eval("Variables:Delta")); setProperty("Meg", _xscale, Meg._xscale + eval("/Variables:Decale")); setProperty("Meg", _yscale, Meg._yscale + eval("/Variables:Decale")); } } } if(Key.isDown(Key.CONTROL) and !Key.isDown(Key.Down) and !Key.isDown(Key.Right) and !Key.isDown(Key.Left) and !Key.isDown(Key.Up)) { set("/Variables:Stoppe",true); tellTarget("Meg/Obj") { gotoAndStop("Saute"); play(); } } if(Trou.hitTest(Meg._x,Meg._y,true) == true) { set("/Variables:DeltaTombe",eval("/Trou:Niveau")); tellTarget("Meg") { gotoAndStop("Tombe"); } set("/Variables:Stoppe",true); } }