home *** CD-ROM | disk | FTP | other *** search
- x = "635";
- y = "280";
- blockwidth = getProperty("/r1", _width);
- blockheight = getProperty("/r1", _height);
- halfwidth = blockwidth / "2";
- halfheight = blockheight / "2";
- ballx = getProperty("/ball", _X);
- bally = getProperty("/ball", _Y);
- bally += movement;
- ballx += skew;
- setProperty("/ball", _X, ballx);
- setProperty("/ball", _Y, bally);
- xpaddle = getProperty("/paddle", _X);
- ypaddle = getProperty("/paddle", _Y);
- paddlewidth = getProperty("/paddle", _width);
- half = paddlewidth / "2";
- if(bally >= ypaddle and bally < "280" and ballx < xpaddle and xpaddle - half < ballx)
- {
- setProperty("/ball", _Y, ypaddle);
- movement = - movement;
- skew = - "5";
- tellTarget("/bc")
- {
- gotoAndPlay(2);
- }
- }
- else if(bally >= ypaddle and xpaddle < ballx and ballx < xpaddle + half)
- {
- setProperty("/ball", _Y, ypaddle);
- movement = - movement;
- skew = "5";
- tellTarget("/bc")
- {
- gotoAndPlay(2);
- }
- }
- else if(bally < "100")
- {
- movement = - movement;
- tellTarget("/bc")
- {
- gotoAndPlay(2);
- }
- }
- else if(ballx < "431")
- {
- tellTarget("/bc")
- {
- gotoAndPlay(2);
- }
- tellTarget("/v")
- {
- gotoAndPlay(2);
- }
- setProperty("/ball", _X, "431");
- skew = - skew;
- }
- else if("612" < ballx)
- {
- tellTarget("/bc")
- {
- gotoAndPlay(2);
- }
- tellTarget("/v")
- {
- gotoAndPlay(2);
- }
- setProperty("/ball", _X, "612");
- skew = - skew;
- }
- else if(y < bally and "0" < movement)
- {
- tellTarget("/paddle/zz")
- {
- gotoAndPlay(8);
- }
- movement = - movement;
- }
- while(row < "5")
- {
- row += "1";
- yblock = getProperty("/r" add row, _Y);
- while(block < "9")
- {
- block += "1";
- xblock = getProperty("/r" add row add "b" add block, _X);
- if("0" < xblock and xblock - halfwidth < ballx and ballx < xblock + halfwidth and "0" < xblock and yblock - halfheight < bally and bally < yblock + halfheight)
- {
- removeMovieClip("/r" add row add "b" add block);
- set("../score:score",eval("../score:score") + "10");
- if(eval("../score:score") >= "450")
- {
- tellTarget("..")
- {
- gotoAndStop("1");
- play();
- }
- }
- tellTarget("/snd")
- {
- gotoAndPlay(2);
- }
- movement = - movement;
- }
- }
- block = "0";
- }
- row = "0";
-