Guest User

Untitled

a guest
Oct 23rd, 2017
135
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. var xv:Number = 0;
  2. var acc:Number = 2.3;
  3. var fric:Number = 0.75;
  4. var stopspeed:Number = 0.9;
  5. var grav:Number = 0;
  6. var tcg:Boolean = false;
  7. onEnterFrame = function () {
  8.     if (Key.isDown(Key.LEFT) and Key.isDown(Key.RIGHT)) {
  9.         if (xv>-0.01 and xv<0.01) {
  10.             xv = 0;
  11.         }
  12.         xv *= stopspeed;
  13.     } else if (Key.isDown(Key.RIGHT)) {
  14.         xv += acc;
  15.     } else if (Key.isDown(Key.LEFT)) {
  16.         xv -= acc;
  17.     } else {
  18.         if (xv>-0.01 and xv<0.01) {
  19.             xv = 0;
  20.         }
  21.         xv *= stopspeed;
  22.         //The following code stops the gravity from going past "number"
  23.     }
  24.     if (grav>19) {
  25.         grav = 20;
  26.     }
  27.     xv *= fric;
  28.     player._x += xv;
  29.     //text used for de-bugging
  30.     gravtext.text = grav;
  31.     acctext.text = xv;
  32.     // if not touching ground, _y gravity ensues.
  33.     if (!tcG) {
  34.         grav++;
  35.         player._y += grav;
  36.     } else {
  37.         grav = 0;
  38.     }
  39. };
Add Comment
Please, Sign In to add comment