import java.awt.*;
import java.awt.event.*;
class game extends Frame implements MouseListener{
int[][] map=new int[11][11];
int t,x,y,s,m,n;
String[] word=new String[100];
Image img1,img2,img3,img;
game(){
s=0;
for(m=1;m<11;m++){
for(n=1;n<11;n++){
s=s+1;
if(s>2)s=1;
map[m][n]=s;
}
}
m=5;
n=5;
img3 = Toolkit.getDefaultToolkit().getImage("500.jpg");
img1 = Toolkit.getDefaultToolkit().getImage("1.gif");
img2 = Toolkit.getDefaultToolkit().getImage("2.gif");
this.addMouseListener(this);
}
public static void main(String[] args) {
game f = new game();
f.setSize(600,600);
f.setTitle("game");
f.setBackground(Color.yellow) ;
f.setVisible(true);
f.addWindowListener(new WindowAdapter(){public void
windowClosing(WindowEvent e){System.exit(0);}});
}
public void paint( Graphics g ) {
if(map[m-1][n-1]==1)img=img1;
if(map[m-1][n-1]==2)img=img2;
g.drawImage(img,0,0,200,200,this);
if(map[m-1][n]==1)img=img1;
if(map[m-1][n]==2)img=img2;
g.drawImage(img,200,0,200,200,this);
if(map[m-1][n+1]==1)img=img1;
if(map[m-1][n+1]==2)img=img2;
g.drawImage(img,400,0,200,200,this);
if(map[m][n-1]==1)img=img1;
if(map[m][n-1]==2)img=img2;
g.drawImage(img,0,200,200,200,this);
if(map[m][n]==1)img=img1;
if(map[m][n]==2)img=img2;
g.drawImage(img,200,200,200,200,this);
if(map[m][n+1]==1)img=img1;
if(map[m][n+1]==2)img=img2;
g.drawImage(img,400,200,200,200,this);
if(map[m+1][n-1]==1)img=img1;
if(map[m+1][n-1]==2)img=img2;
g.drawImage(img,0,400,200,200,this);
if(map[m+1][n]==1)img=img1;
if(map[m+1][n]==2)img=img2;
g.drawImage(img,200,400,200,200,this);
if(map[m+1][n+1]==1)img=img1;
if(map[m+1][n+1]==2)img=img2;
g.drawImage(img,400,400,200,200,this);
g.drawImage(img3,300,300,100,100,this);
}
public void mouseClicked(MouseEvent e) {
double mex,mey;
int h;
mey=e.getY() ;
mex=e.getX();
if(mey>350)m=m+1;
if(mey<350)m=m-1;
if(mex>350)n=n+1;
if(mex<350)n=n-1;
if(n<2)n=2;
if(n>9)n=9;
if(m<2)m=2;
if(m>9)m=9;
repaint();
}
public void mousePressed(MouseEvent e) {
}
public void mouseReleased(MouseEvent e) {
}
public void mouseEntered(MouseEvent e) {
}
public void mouseExited(MouseEvent e) {
}
}
最終更新:2011年07月23日 06:28