Frame 1 (39 B)
gravity = 1;
bounce = 1;
speed = 15;
Instance of Symbol 2 MovieClip "ball" in Frame 1 (999 B)
onClipEvent (load) {
_root.grav = 0;
_root.xmove = 0;
}
onClipEvent (enterFrame) {
this._y = this._y + _root.grav;
_root.grav = _root.grav + _root._root.gravity;
this._x = this._x + _root.xmove;
if (_root.ground.hitTest(_x, _y, true)) {
_root.grav = _root.grav * (-_root.bounce);
}
if (_root.restart.hitTest(_x, _y, true)) {
this._x = 265;
this._y = 190;
_root.grav = 0;
_root.xmove = 0;
}
if (_root.walls.hitTest(_x, _y, true)) {
_root.xmove = _root.xmove * -1;
}
if (Key.isDown(37)) {
_root.xmove = _root.xmove - 1;
}
if (Key.isDown(39)) {
_root.xmove = _root.xmove + 1;
}
if (((!Key.isDown(39)) && (!Key.isDown(37))) && (_root.xmove > 0)) {
_root.xmove = _root.xmove - 1;
}
if (((!Key.isDown(39)) && (!Key.isDown(37))) && (_root.xmove < 0)) {
_root.xmove = _root.xmove + 1;
}
if (_root.xmove > _root.speed) {
_root.xmove = _root.speed;
}
if (_root.xmove < (-_root.speed)) {
_root.xmove = -_root.speed;
}
}
Symbol 15 Button (41 B)
on (release) {
bounce = bounce + 0.01;
}
Symbol 16 Button (40 B)
on (release) {
gravity = gravity + 1;
}
Symbol 17 Button (36 B)
on (release) {
speed = speed + 1;
}
Symbol 18 Button (36 B)
on (release) {
speed = speed - 1;
}
Symbol 19 Button (40 B)
on (release) {
gravity = gravity - 1;
}
Symbol 20 Button (41 B)
on (release) {
bounce = bounce - 0.01;
}
Symbol 29 Button (111 B)
on (release) {
bounce = 1;
speed = 15;
gravity = 1;
ball._x = 265;
ball._y = 190;
grav = 0;
xmove = 0;
}