Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- var xv:Number = 0;
- var acc:Number = 2.3;
- var fric:Number = 0.75;
- var stopspeed:Number = 0.9;
- var grav:Number = 0;
- var tcg:Boolean = false;
- onEnterFrame = function () {
- if (Key.isDown(Key.LEFT) and Key.isDown(Key.RIGHT)) {
- if (xv>-0.01 and xv<0.01) {
- xv = 0;
- }
- xv *= stopspeed;
- } else if (Key.isDown(Key.RIGHT)) {
- xv += acc;
- } else if (Key.isDown(Key.LEFT)) {
- xv -= acc;
- } else {
- if (xv>-0.01 and xv<0.01) {
- xv = 0;
- }
- xv *= stopspeed;
- //The following code stops the gravity from going past "number"
- }
- if (grav>19) {
- grav = 20;
- }
- xv *= fric;
- player._x += xv;
- //text used for de-bugging
- gravtext.text = grav;
- acctext.text = xv;
- // if not touching ground, _y gravity ensues.
- if (!tcG) {
- grav++;
- player._y += grav;
- } else {
- grav = 0;
- }
- };
Add Comment
Please, Sign In to add comment