home *** CD-ROM | disk | FTP | other *** search
- if(eval("/Variables:Stoppe") != true)
- {
- if(CacheFenetre.hitTest(Meg._x,Meg._y,true) == true and Key.isDown(Key.SPACE) and eval("/Variables:GardePlante") != true)
- {
- gotoAndStop(692);
- set("/Variables:From","Fenetre");
- }
- if(CachePorte.hitTest(Meg._x,Meg._y,true) == true)
- {
- set("/Variables:From","Porte");
- gotoAndPlay(692);
- }
- 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") - 0.1);
- setProperty("Meg", _yscale, Meg._yscale - eval("/Variables:Decale") - 0.1);
- 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);
- }
- }
-