该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
public void clean(Graphics g) //清屏
{
g.setColor(0xffffff);
g.fillRect(0,0,180,177);
}
public void drawLogo(Graphics g)//画LOGO
{
min++;
if(min
g.drawImage(sina,getWidth()/2,getHeight()/2, Graphics.VCENTER| Graphics.HCENTER);
else if(min
g.drawImage(logo0,getWidth()/2,getHeight()/2, Graphics.VCENTER| Graphics.HCENTER);
else if(min
g.drawImage(logo1,0,0,0);
else
action = 0;
}
public void drawMenu(Graphics g)//画出菜单
{
g.drawImage(fengmian,0,0,0);
g.setClip(xm,ym,52,20);
if(js == 1)
g.drawImage(allbutton,xm-52,ym,0);
else
g.drawImage(allbutton,xm,ym,0);
g.setClip(xm+77,ym,52,20);
if(js==2)
g.drawImage(allbutton,xm+77-52*3,ym,0);
else
g.drawImage(allbutton,xm+77-52*2,ym,0);
g.setClip(xm,ym+23,52,20);
if(js==3)
g.drawImage(allbutton,xm-52*5,ym+23,0);
else
g.drawImage(allbutton,xm-52*4,ym+23,0);
if (isGamePaused==true)
{
g.setClip(xm+77,ym+23,52,20);
if (js==4)
g.drawImage(allbutton,xm+77-52*7,ym+23,0);
else
g.drawImage(allbutton,xm+77-52*6,ym+23,0);
g.setClip(xm,ym+23*2,52,20);
if (js==5)
g.drawImage(allbutton,xm-52*9,ym+23*2,0);
else
g.drawImage(allbutton,xm-52*8,ym+23*2,0);
g.setClip(0,0,getWidth(),getHeight());
}
else
{
g.setClip(xm,ym+23*2,52,20);
if (js==4)
g.drawImage(allbutton,xm-52*9,ym+23*2,0);
else
g.drawImage(allbutton,xm-52*8,ym+23*2,0);
g.setClip(0,0,getWidth(),getHeight());
}
}
public void paintHelp(Graphics g)//画帮助
{
g.drawImage(help, 0, 0, 0);
addCommand(exit);
}
public void paintSet(Graphics g)//画设置
{
g.drawImage(set, 0, 0, 0);
addCommand(exit);
}
public void drawBoard(Graphics g)//画出棋盘
{
g.drawImage(qipan,17,17,0);
}
public void drawBlack(Graphics g,int x,int y)//画出黑子
{
g.drawImage(hei,x*r,y*r,0);
}
public void drawWhite(Graphics g,int x,int y)//画出白子
{
g.drawImage(bai,x*r,y*r,0);
}
public void drawStones(Graphics g,int x,int y)//画出棋子
{
for(x = 1; x
{
for(y = 1; y
{
if(map[x][y]==BLACK)
drawBlack(g,x,y);
else if(map[x][y]==WHITE)
drawWhite(g,x,y);
}
}
}
public void drawTiShi(Graphics g,int x,int y)//画出提示
{
for(x = 1; x
{
for(y = 1; y
{
if(map[x][y]==-10)
{
g.drawImage(tishi,x*r+4,y*r+4,0);
//is_able = false;
}
}
}
}
public void drawHand(Graphics g,int x,int y)//画出手指
{
g.drawImage(shou,x*r,y*r,0);
}
public void drawWrong(Graphics g,int x,int y)//错误提示
{
g.drawString("此处不能落子",x*r,y*r,0);
}
public void drawWin(Graphics g)//画胜利
{
g.drawImage(win,0,0,0);
g.drawString("你赢了电脑 " +(num_b - num_w)+" 手" , 45,100,0);
}
public void drawLose(Graphics g)//画失败
{
g.drawImage(lost,0,0,0);
g.drawString("你输了电脑 " +(num_w - num_b)+" 手" , 45,100,0);
}