import java.util.*; import java.awt.*; // // Pages in a book // // Pages (70) When all are gone Book (71) disappears // public class object70 extends object{ General general; public object70(){ objnumber=70; methods[0]="hit"; } public void init(Global glbl){ global=glbl; image=global.loadImage(global.Server, global.Directory+"70"+global.Extention, global.show); sound=global.loadSound(global.Server, global.Directory+"70.au"); } public void execute(){ if(method.compareTo("hit")==0) hit(); } public void hit(){ global.PLAYERSTATE=0; // when stone is pushed into water int x=global.player.getX(); int y=global.player.getY(); global.grid.setxy(x, y,1); // Left if(global.dir == -global.STEPP){ global.grid.setxy(x-global.STEPP, y,1); global.player.set(x-global.STEPP,y); } // Right if(global.dir == global.STEPP){ global.grid.setxy(x+global.STEPP, y,1); global.player.set(x+global.STEPP,y); } // down if(global.dir == global.STEPP*global.WIDTH){ global.grid.setxy(x, y+global.STEPP,1); global.player.set(x, y+global.STEPP); } // up if(global.dir == -global.STEPP*global.WIDTH){ global.grid.setxy(x, y-global.STEPP,1); global.player.set(x, y-global.STEPP); } if(global.playsound)sound.play(); // Change for a smaller region global.boardrow=-1; global.boardcol=-1; global.boardwidth=-1; global.boardheight=-1; global.doboard=true; } }