アットウィキロゴ

game map

import java.awt.*;
import java.awt.event.*;

class game extends Frame implements MouseListener{

Image[][] map=new Image[11][11];
int mx,nx;
int t,x,y,s,m,n;
String[] word=new String[100];
Image img1,img2,img3,img,imgx;

game(){  

mx=5;
nx=5;

img3 = Toolkit.getDefaultToolkit().getImage("3.jpg");
img1 = Toolkit.getDefaultToolkit().getImage("1.gif");
img2 = Toolkit.getDefaultToolkit().getImage("2.gif");
imgx = Toolkit.getDefaultToolkit().getImage("500.jpg");

s=0;
for(m=1;m<11;m++){
for(n=1;n<11;n++){
s=s+1;
if(s>3)s=1;
if(s==1)img=img1;
if(s==2)img=img2;
if(s==3)img=img3;
map[m][n]=img;
}
}

this.addMouseListener(this);

}

public static void main(String[] args) {
game f = new game();
f.setSize(700,700);
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 ) {


for(m=1;m<11;m++){
for(n=1;n<11;n++){
g.drawImage(map[m][n],70*(m-1),70*(n-1),70,70,this);
}
}

g.drawImage(imgx,70*mx,70*nx,70,70,this);


}

public void mouseClicked(MouseEvent e) {
double mex,mey;
int h;
mey=e.getY() ;
mex=e.getX();            
if(mex>70*mx)mx=mx+1;
if(mex<70*mx)mx=mx-1;
if(mey>70*nx)nx=nx+1;
if(mey<70*nx)nx=nx-1;
if(mx<1)mx=0;
if(mx>9)mx=9;
if(nx<1)nx=0;
if(nx>9)nx=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日 11:46