import java.applet.Applet; import java.awt.*; import java.awt.Component; import java.awt.event.*; import java.util.*; import java.awt.Graphics; public class meiro extends Applet{ int haikei=4; Image back[]=new Image[haikei]; Image masu,help; String a; char ch; Graphics myGrp; //OtBbNXIuWFNg String iti[]={"1","1"}; //u int backgif = 0; //[0]=back1 [1]=back2 [2]=back3 //x y W [0]=x [1]=y private final String zahyou[][] ={ {"1","1"},{"18","1"},{"35","1"},{"52","1"},{"69","1"},{"86","1"},{"103","1"},{"120","1"},{"137","1"},{"154","1"},{"171","1"},{"188","1"},{"205","1"},{"222","1"}, {"1","18"},{"18","18"},{"35","18"},{"52","18"},{"69","18"},{"86","18"},{"103","18"},{"120","18"},{"137","18"},{"154","18"},{"171","18"},{"188","18"},{"205","18"},{"222","18"}, {"1","35"},{"18","35"},{"35","35"},{"52","35"},{"69","35"},{"86","35"},{"103","35"},{"120","35"},{"137","35"},{"154","35"},{"171","35"},{"188","35"},{"205","35"},{"222","35"}, {"1","52"},{"18","52"},{"35","52"},{"52","52"},{"69","52"},{"86","52"},{"103","52"},{"120","52"},{"137","52"},{"154","52"},{"171","52"},{"188","52"},{"205","52"},{"222","52"}, {"1","69"},{"18","69"},{"35","69"},{"52","69"},{"69","69"},{"86","69"},{"103","69"},{"120","69"},{"137","69"},{"154","69"},{"171","69"},{"188","69"},{"205","69"},{"222","69"}, {"1","86"},{"18","86"},{"35","86"},{"52","86"},{"69","86"},{"86","86"},{"103","86"},{"120","86"},{"137","86"},{"154","86"},{"171","86"},{"188","86"},{"205","86"},{"222","86"}, {"1","103"},{"18","103"},{"35","103"},{"52","103"},{"69","103"},{"86","103"},{"103","103"},{"120","103"},{"137","103"},{"154","103"},{"171","103"},{"188","103"},{"205","103"},{"222","103"}, {"1","120"},{"18","120"},{"35","120"},{"52","120"},{"69","120"},{"86","120"},{"103","120"},{"120","120"},{"137","120"},{"154","120"},{"171","120"},{"188","120"},{"205","120"},{"222","120"}, {"1","137"},{"18","137"},{"35","137"},{"52","137"},{"69","137"},{"86","137"},{"103","137"},{"120","137"},{"137","137"},{"154","137"},{"171","137"},{"188","137"},{"205","137"},{"222","137"}, {"1","154"},{"18","154"},{"35","154"},{"52","154"},{"69","154"},{"86","154"},{"103","154"},{"120","154"},{"137","154"},{"154","154"},{"171","154"},{"188","154"},{"205","154"},{"222","154"}, {"1","171"},{"18","171"},{"35","171"},{"52","171"},{"69","171"},{"86","171"},{"103","171"},{"120","171"},{"137","171"},{"154","171"},{"171","171"},{"188","171"},{"205","171"},{"222","171"}, {"1","188"},{"18","188"},{"35","188"},{"52","188"},{"69","188"},{"86","188"},{"103","188"},{"120","188"},{"137","188"},{"154","188"},{"171","188"},{"188","188"},{"205","188"},{"222","188"}, {"1","205"},{"18","205"},{"35","205"},{"52","205"},{"69","205"},{"86","205"},{"103","205"},{"120","205"},{"137","205"},{"154","205"},{"171","205"},{"188","205"},{"205","205"},{"222","205"}, {"1","222"},{"18","222"},{"35","222"},{"52","222"},{"69","222"},{"86","222"},{"103","222"},{"120","222"},{"137","222"},{"154","222"},{"171","222"},{"188","222"},{"205","222"},{"222","222"}, }; // [0]= [1]= [2]= [3]= private final String back1[][] ={ {"~","","~","~"},{"~","~","~",""},{"~","~","","~"},{"~","","~","~"},{"~","","~","~"},{"~","~","~",""},{"~","~","","~"},{"~","~","~","~"},{"~","","~","~"},{"~","~","~",""},{"~","~","","~"},{"~","","~","~"},{"~","~","~","~"},{"~","","~","~"}, {"","~","~","~"},{"~","","~","~"},{"~","","~","~"},{"","~","~","~"},{"","~","~","~"},{"~","~","~",""},{"~","","","~"},{"~","","~","~"},{"","~","~","~"},{"~","~","~",""},{"~","~","","~"},{"","~","~","~"},{"~","","~","~"},{"","~","~","~"}, {"~","","~","~"},{"","~","~","~"},{"","~","~","~"},{"~","~","~",""},{"~","~","","~"},{"~","","~","~"},{"","~","~","~"},{"","~","~","~"},{"~","~","~",""},{"~","~","","~"},{"~","~","~","~"},{"~","~","~","~"},{"","~","~","~"},{"~","","~","~"}, {"","~","~","~"},{"~","~","~","~"},{"~","","~","~"},{"~","~","~",""},{"~","~","","~"},{"","~","~","~"},{"~","~","~",""},{"~","~","","~"},{"~","~","~","~"},{"~","","~","~"},{"~","~","~","~"},{"~","~","~",""},{"~","~","","~"},{"","~","~","~"}, {"~","~","~",""},{"~","~","","~"},{"","~","~","~"},{"~","~","~","~"},{"~","","~","~"},{"~","~","~",""},{"~","","","~"},{"~","~","~",""},{"~","~","","~"},{"","~","~","~"},{"~","","~","~"},{"~","~","~",""},{"~","~","","~"},{"~","","~","~"}, {"~","","~","~"},{"~","","~","~"},{"~","~","~",""},{"~","~","","~"},{"","~","~","~"},{"~","","~","~"},{"","~","~","~"},{"~","~","~",""},{"~","~","","~"},{"~","~","~",""},{"","~","","~"},{"~","","~","~"},{"~","","~","~"},{"","~","~","~"}, {"","~","~","~"},{"","~","~","~"},{"~","","~","~"},{"~","~","~",""},{"~","","","~"},{"","~","~","~"},{"~","","~","~"},{"~","~","~","~"},{"~","~","~",""},{"~","~","","~"},{"~","~","~","~"},{"","~","~","~"},{"","~","~","~"},{"~","~","~","~"}, {"~","~","~",""},{"~","~","","~"},{"","~","~",""},{"~","~","","~"},{"","~","~","~"},{"~","~","~","~"},{"~","","~",""},{"~","~","","~"},{"~","~","~","~"},{"~","~","~",""},{"~","~","","~"},{"~","~","~",""},{"~","~","","~"},{"~","","~","~"}, {"~","","~","~"},{"~","","~","~"},{"~","~","~","~"},{"~","~","~",""},{"~","~","","~"},{"~","","~","~"},{"~","~","~",""},{"~","~","","~"},{"~","","~","~"},{"~","~","~","~"},{"~","~","~",""},{"~","~","",""},{"~","~","","~"},{"","~","~","~"}, {"","~","~","~"},{"","~","~","~"},{"~","","~","~"},{"~","","~","~"},{"~","~","~",""},{"","~","","~"},{"~","~","~",""},{"~","~","","~"},{"","~","~","~"},{"~","","~","~"},{"~","~","~",""},{"~","~","","~"},{"~","~","~",""},{"~","~","","~"}, {"~","","~","~"},{"~","","~","~"},{"","~","~","~"},{"","~","~","~"},{"~","","~","~"},{"~","","~","~"},{"~","~","~",""},{"~","~","",""},{"~","~","","~"},{"","~","~","~"},{"~","","~","~"},{"~","~","~",""},{"~","~","","~"},{"~","","~","~"}, {"","~","~","~"},{"","~","~","~"},{"~","~","~","~"},{"~","","~","~"},{"","~","~","~"},{"","~","~","~"},{"~","~","~",""},{"~","~","","~"},{"~","~","~",""},{"~","~","","~"},{"","~","~","~"},{"~","~","~","~"},{"~","","~","~"},{"","~","~","~"}, {"~","~","~",""},{"~","~","","~"},{"~","","~","~"},{"","~","~","~"},{"~","~","~",""},{"~","~","","~"},{"~","~","~",""},{"~","~","","~"},{"~","","~","~"},{"~","~","~",""},{"~","~","","~"},{"~","","~","~"},{"","~","~","~"},{"~","~","~","~"}, {"~","~","~","~"},{"~","~","~",""},{"","~","","~"},{"~","~","~",""},{"~","~","","~"},{"~","~","~",""},{"~","~","",""},{"~","~","","~"},{"","~","~","~"},{"~","~","~",""},{"~","~","","~"},{"","~","~","~"},{"~","~","~","~"},{"~","~","~","~"}, }; //[0]= [1]= [2]= [3]= private final String back2[][] ={ {"~","~","~",""},{"~","~","","~"},{"~","","~","~"},{"~","~","~",""},{"~","~","","~"},{"~","~","~",""},{"~","~","",""},{"~","~","","~"},{"~","","~","~"},{"~","~","~",""},{"~","~","","~"},{"~","","~","~"},{"~","~","~",""},{"~","~","","~"}, {"~","~","~",""},{"~","~","","~"},{"","~","~","~"},{"~","","~","~"},{"~","~","~",""},{"~","~","","~"},{"~","~","~",""},{"~","~","","~"},{"","~","~","~"},{"~","~","~",""},{"~","~","","~"},{"","~","~","~"},{"~","","~","~"},{"~","~","~","~"}, {"~","~","~",""},{"~","~","","~"},{"~","","~","~"},{"","~","~","~"},{"~","","~","~"},{"~","","~","~"},{"~","","~","~"},{"~","","~","~"},{"~","~","~",""},{"~","~","","~"},{"~","~","~",""},{"~","~","","~"},{"","~","~",""},{"~","~","","~"}, {"~","","~",""},{"~","~","","~"},{"","~","~","~"},{"~","","~","~"},{"","~","~","~"},{"","~","~","~"},{"","~","~","~"},{"","~","~","~"},{"~","~","~",""},{"~","~","","~"},{"~","~","~",""},{"~","~","","~"},{"~","~","~",""},{"~","~","","~"}, {"","~","~","~"},{"~","~","~",""},{"~","~","","~"},{"","~","~",""},{"~","~","","~"},{"~","","~","~"},{"~","~","~",""},{"~","~","","~"},{"~","~","~",""},{"~","~","","~"},{"~","~","~","~"},{"~","~","~",""},{"~","~","","~"},{"~","","~","~"}, {"~","~","~",""},{"~","~","","~"},{"~","~","~","~"},{"~","~","~",""},{"~","~","","~"},{"","~","~","~"},{"~","","~","~"},{"~","~","~",""},{"~","~","","~"},{"~","~","~",""},{"~","~","","~"},{"~","~","~",""},{"~","~","","~"},{"","~","~","~"}, {"~","","~","~"},{"~","","~","~"},{"~","~","~",""},{"~","~","","~"},{"~","","~","~"},{"~","","~","~"},{"","~","~","~"},{"~","","~","~"},{"~","~","~",""},{"~","","","~"},{"~","","~","~"},{"~","","~","~"},{"~","","~","~"},{"~","","~","~"}, {"","~","~","~"},{"","~","~","~"},{"~","~","~",""},{"~","~","","~"},{"","~","~","~"},{"","~","~","~"},{"~","~","~",""},{"","~","","~"},{"~","","~","~"},{"","~","~","~"},{"","~","~","~"},{"","~","~","~"},{"","~","~","~"},{"","~","~","~"}, {"~","~","~",""},{"~","~","","~"},{"~","~","~",""},{"~","~","",""},{"~","~","","~"},{"~","~","~",""},{"~","~","","~"},{"~","~","~","~"},{"","~","~",""},{"~","~","","~"},{"~","","~","~"},{"~","","~","~"},{"~","","~","~"},{"~","","~","~"}, {"~","~","~",""},{"~","~","","~"},{"~","","~",""},{"~","~","","~"},{"~","~","~","~"},{"~","~","~","~"},{"~","~","~",""},{"~","~","","~"},{"~","~","~",""},{"~","~","","~"},{"","~","~","~"},{"","~","~","~"},{"","~","~","~"},{"","~","~","~"}, {"~","","~","~"},{"~","","~","~"},{"","~","~","~"},{"~","~","~",""},{"~","~","","~"},{"~","~","~",""},{"~","~","","~"},{"~","~","~","~"},{"~","~","~",""},{"~","~","","~"},{"~","~","~","~"},{"~","~","~","~"},{"~","~","~",""},{"~","~","","~"}, {"","~","~","~"},{"","~","~","~"},{"~","~","~",""},{"~","~","","~"},{"~","~","~","~"},{"~","~","~","~"},{"~","","~","~"},{"~","~","~","~"},{"~","","~","~"},{"~","~","~","~"},{"~","","~","~"},{"~","~","~",""},{"~","~","","~"},{"~","","~","~"}, {"~","~","~",""},{"~","","","~"},{"~","","~","~"},{"~","~","~",""},{"~","~","","~"},{"~","","~","~"},{"","~","~","~"},{"~","","~","~"},{"","~","~","~"},{"~","","~","~"},{"","~","~","~"},{"~","","~","~"},{"~","","~","~"},{"","~","~","~"}, {"~","~","~","~"},{"","~","~","~"},{"","~","~","~"},{"~","~","~","~"},{"~","~","~","~"},{"","~","~","~"},{"~","~","~","~"},{"","~","~","~"},{"~","~","~","~"},{"","~","~","~"},{"~","~","~","~"},{"","~","~","~"},{"","~","~","~"},{"~","~","~","~"}, }; private final String back3[][] ={ {"~","~","~","~"},{"~","~","~","~"},{"~","~","~","~"},{"~","~","~","~"},{"~","~","~","~"},{"~","~","~","~"},{"~","~","~","~"},{"~","~","~","~"},{"~","~","~",""},{"~","~","","~"},{"~","","~","~"},{"~","~","~","~"},{"~","~","~","~"},{"~","~","~","~"}, {"~","~","~","~"},{"~","~","~","~"},{"~","~","~",""},{"~","~","","~"},{"~","~","~","~"},{"~","~","~","~"},{"~","~","~","~"},{"~","~","~",""},{"~","~","","~"},{"~","~","~","~"},{"","","~","~"},{"~","~","~","~"},{"~","~","~","~"},{"~","~","~","~"}, {"~","~","~","~"},{"~","~","~","~"},{"~","~","~","~"},{"~","~","~","~"},{"~","~","~","~"},{"~","~","~","~"},{"~","~","~","~"},{"~","~","~","~"},{"~","~","~","~"},{"~","~","~","~"},{"","~","~","~"},{"~","","~","~"},{"~","~","~","~"},{"~","~","~","~"}, {"~","~","~","~"},{"~","~","~","~"},{"~","~","~","~"},{"~","~","~","~"},{"~","~","~","~"},{"~","~","~","~"},{"~","~","~","~"},{"~","~","~","~"},{"~","~","~","~"},{"~","~","~","~"},{"~","~","~","~"},{"","~","~","~"},{"~","~","~","~"},{"~","","~","~"}, {"~","~","~","~"},{"~","~","~","~"},{"~","~","~","~"},{"~","~","~","~"},{"~","~","~","~"},{"~","~","~","~"},{"~","~","~","~"},{"~","~","~","~"},{"~","~","~","~"},{"~","~","~","~"},{"~","~","~","~"},{"~","~","~","~"},{"~","~","~","~"},{"","~","~","~"}, {"~","~","~","~"},{"~","~","~","~"},{"~","~","~","~"},{"~","~","~","~"},{"~","~","~","~"},{"~","~","~","~"},{"~","~","~","~"},{"~","~","~","~"},{"~","~","~","~"},{"~","~","~","~"},{"~","~","~","~"},{"~","~","~","~"},{"~","~","~",""},{"~","~","","~"}, {"~","~","~","~"},{"~","~","~","~"},{"~","~","~","~"},{"~","~","~","~"},{"~","~","~","~"},{"~","~","~","~"},{"~","~","~","~"},{"~","~","~","~"},{"~","~","~","~"},{"~","~","~","~"},{"~","~","~","~"},{"~","~","~","~"},{"~","~","~","~"},{"~","~","~","~"}, {"~","~","~","~"},{"~","~","~","~"},{"~","~","~","~"},{"~","~","~","~"},{"~","~","~","~"},{"~","~","~","~"},{"~","~","~","~"},{"~","~","~","~"},{"~","~","~","~"},{"~","~","~","~"},{"~","~","~","~"},{"~","","~","~"},{"~","~","~","~"},{"~","~","~","~"}, {"~","~","~","~"},{"~","~","~","~"},{"~","~","~","~"},{"~","~","~","~"},{"~","~","~","~"},{"~","~","~","~"},{"~","~","~","~"},{"~","~","~","~"},{"~","~","~","~"},{"~","~","~","~"},{"~","~","~","~"},{"","~","~","~"},{"~","~","~","~"},{"~","~","~","~"}, {"~","~","~","~"},{"~","~","~","~"},{"~","~","~","~"},{"~","~","~","~"},{"~","~","~","~"},{"~","~","~","~"},{"~","~","~","~"},{"~","~","~","~"},{"~","~","~","~"},{"~","~","~","~"},{"~","~","~","~"},{"~","~","~","~"},{"~","~","~","~"},{"~","","~","~"}, {"~","~","~","~"},{"~","~","~","~"},{"~","~","~","~"},{"~","~","~","~"},{"~","~","~","~"},{"~","~","~","~"},{"~","~","~","~"},{"~","~","~","~"},{"~","~","~","~"},{"~","~","~","~"},{"~","~","~","~"},{"~","","~","~"},{"~","~","~","~"},{"","~","~","~"}, {"~","~","~","~"},{"~","~","~","~"},{"~","~","~","~"},{"~","~","~","~"},{"~","~","~","~"},{"~","~","~","~"},{"~","~","~","~"},{"~","~","~","~"},{"~","~","~","~"},{"~","~","~","~"},{"~","~","~","~"},{"","~","~","~"},{"~","~","~","~"},{"~","~","~","~"}, {"~","~","~","~"},{"~","~","~","~"},{"~","~","~","~"},{"~","~","~","~"},{"~","~","~","~"},{"~","~","~","~"},{"~","~","~","~"},{"~","~","~","~"},{"~","~","~","~"},{"~","~","~","~"},{"~","~","~","~"},{"~","~","~","~"},{"~","~","~","~"},{"~","~","~","~"}, {"~","~","~","~"},{"~","~","~","~"},{"~","~","~","~"},{"~","~","~","~"},{"~","~","~","~"},{"~","~","~","~"},{"~","~","~","~"},{"~","~","~","~"},{"~","~","~","~"},{"~","~","~","~"},{"~","~","~","~"},{"~","~","~","~"},{"~","~","~",""},{"~","~","","~"}, }; public void init() { for(int i=1; i= 14){ if(backgif == 0){ if(back1[i][0].equals("")){ i = i - 14; iti[0] = zahyou[i][0]; iti[1] = zahyou[i][1]; i = 196; } }else if(backgif == 1){ if(back2[i][0].equals("")){ i = i - 14; iti[0] = zahyou[i][0]; iti[1] = zahyou[i][1]; i = 196; } }else if(backgif == 2){ if(back3[i][0].equals("")){ i = i - 14; iti[0] = zahyou[i][0]; iti[1] = zahyou[i][1]; i = 196; } } }else{ i = 196; } } } }else if(a.equals("m")){ for(int i=0; i<196; i++){ if(zahyou[i][0].equals(iti[0]) && zahyou[i][1].equals(iti[1])){ // if(i <= 181){ if(backgif == 0){ if(back1[i][1].equals("")){ i = i + 14; iti[0] = zahyou[i][0]; iti[1] = zahyou[i][1]; i = 196; } }else if(backgif == 1){ if(back2[i][1].equals("")){ i = i + 14; iti[0] = zahyou[i][0]; iti[1] = zahyou[i][1]; i = 196; } }else if(backgif == 2){ if(back3[i][1].equals("")){ i = i + 14; iti[0] = zahyou[i][0]; iti[1] = zahyou[i][1]; i = 196; } } }else{ i = 196; } } } }else if(a.equals("j")){ for(int i=0; i<196; i++){ if(zahyou[i][0].equals(iti[0]) && zahyou[i][1].equals(iti[1])){ if(i > 0){ if(i != 14 && i != 28 && i != 42 && i != 56 && i != 70 && i != 84 && i != 98 && i != 112 && i != 126 && i != 140 && i != 154 && i != 168 && i != 182){ // if(backgif == 0){ if(back1[i][2].equals("")){ i = i - 1; iti[0] = zahyou[i][0]; iti[1] = zahyou[i][1]; i = 196; } }else if(backgif == 1){ if(back2[i][2].equals("")){ i = i - 1; iti[0] = zahyou[i][0]; iti[1] = zahyou[i][1]; i = 196; } }else if(backgif == 2){ if(back3[i][2].equals("")){ i = i - 1; iti[0] = zahyou[i][0]; iti[1] = zahyou[i][1]; i = 196; } } }else{ i = 196; } } } } }else if(a.equals("l")){ for(int i=0; i<196; i++){ if(zahyou[i][0].equals(iti[0]) && zahyou[i][1].equals(iti[1])){ if(i != 13 && i != 27 && i != 41 && i != 55 && i != 69 && i != 83 && i != 97 && i != 111 && i != 125 && i != 139 && i != 153 && i != 167 && i != 181 && i != 195){ // if(backgif == 0){ if(back1[i][3].equals("")){ i = i + 1; iti[0] = zahyou[i][0]; iti[1] = zahyou[i][1]; i = 196; } }else if(backgif == 1){ System.out.println("back2"); if(back2[i][3].equals("")){ i = i + 1; iti[0] = zahyou[i][0]; iti[1] = zahyou[i][1]; i = 196; } }else if(backgif == 2){ if(back3[i][3].equals("")){ i = i + 1; iti[0] = zahyou[i][0]; iti[1] = zahyou[i][1]; i = 196; } } }else{ i = 196; } } } }else if(a.equals("d")){ backgif++; if(backgif == 3){ backgif = 0; } } if(iti[0].equals("222") && iti[1].equals("222")){ System.out.println("GameOver"); } repaint(); } }); } public void paint(Graphics g){ update(g); } public void update(Graphics g){ if(backgif == 0){ g.drawImage(back[1],0,0,this); }else if(backgif == 1){ g.drawImage(back[2],0,0,this); }else if(backgif == 2){ g.drawImage(back[3],0,0,this); } int x=Integer.valueOf(iti[0]).intValue(); int y=Integer.valueOf(iti[1]).intValue(); g.drawImage(masu,x,y,this); g.drawImage(help,20,250,this); } }