📄 gamecanvas.java~1~
字号:
if(matches6()) {
if(save6(cai6)){}
}
}
rs6.closeRecordStore();
} catch(Exception e) {}
}
g.setColor(0,0,0);
g.drawString(cai1_score,120,52,20);
g.drawString(cai2_score,120,77,20);
g.drawString(cai3_score,120,102,20);
g.drawString(cai4_score,120,127,20);
g.drawString(cai5_score,120,152,20);
g.drawString(cai6_score,120,177,20);
}
// 绘制帮助界面
protected void paint_help(Graphics g) {
try {
if(help == null) {
help = Image.createImage("/help.png");
}
} catch (IOException e) {
e.printStackTrace();
}
g.drawImage(help,0,0,Graphics.TOP|Graphics.LEFT);
}
// 绘制菜谱界面
protected void paint_menu(Graphics g) {
try {
if(menu == null) {
menu = Image.createImage("/menu.png");
}
} catch (IOException e) {
e.printStackTrace();
}
g.drawImage(menu,0,0,Graphics.TOP|Graphics.LEFT);
try {
if(hand == null) {
hand = Image.createImage("/hand.png");
}
} catch (IOException e) {
e.printStackTrace();
System.out.println("can load /hand.png");
}
g.drawImage(hand,h_x1,h_y1,Graphics.TOP|Graphics.LEFT);
}
// 绘制游戏主界面
protected void paint_gamebg(Graphics g) {
try {
if(gamebg == null) {
gamebg = Image.createImage("/gamebg.png");
}
if(righthand1 == null) {
righthand1 = Image.createImage("/righthand1.png");
}
if(righthand2 == null) {
righthand2 = Image.createImage("/righthand2.png");
}
if(lefthand1 == null) {
lefthand1 = Image.createImage("/lefthand1.png");
}
if(lefthand2 == null) {
lefthand2 = Image.createImage("/lefthand2.png");
}
if(lefthand3 == null) {
lefthand3 = Image.createImage("/lefthand3.png");
}
if(ing1 == null) {
ing1 = Image.createImage("/ing1.png");
}
if(ing2 == null) {
ing2 = Image.createImage("/ing2.png");
}
if(ing3 == null) {
ing3 = Image.createImage("/ing3.png");
}
} catch (IOException e) {
e.printStackTrace();
}
g.drawImage(gamebg,0,0,Graphics.TOP|Graphics.LEFT);
m = "耗时:" + fen + "分" + miao + "秒";
g.setColor(0x000000);
g.drawString(m,90,0,Graphics.TOP|Graphics.LEFT);
//右手挥舞
if(docao == 1) {
righthand++;
if(righthand < 3) {
g.drawImage(righthand1,43,45,20);
} else if(righthand > 2) {
g.drawImage(righthand2,43,45,20);
}
if(righthand == 5) {
righthand = 0;
}
}
//左手放菜
if(lefthand == 1) {//1为放油
if(lhi<10){
lhi++;
g.drawImage(lefthand1,78,63,20);
}else {
lhi = 0;
lefthand = 0;
}
}else if(lefthand == 2) {//2为放佐料
if(lhi<10){
lhi++;
g.drawImage(lefthand2,78,63,20);
}else {
lhi = 0;
lefthand = 0;
}
}else if(lefthand == 3) {//3为放肉菜
if(lhi<10){
lhi++;
g.drawImage(lefthand3,78,63,20);
}else {
lhi = 0;
lefthand = 0;
}
}
if(a1>0||a2>0||a3>0||a4>0||a5>0||a6>0||a7>0||a8>0||a9>0||a10>0||a11>0||a12>0||a13>0||a14>0) {
g.drawImage(ing1,80,120,20);
}
if(b1>0||b2>0||b3>0||b4>0||b5>0||b6>0) {
g.drawImage(ing2,80,120,20);
}
if(c1>0||c2>0||c3>0||c4>0) {
g.drawImage(ing3,80,120,20);
}
}
// 绘制原料选择画面
protected void paint_gameselect(Graphics g) {
// 在选择1、2、3、4菜单界面
if(gameselect == 0) {
try {
if(tb0 == null) {
tb0 = Image.createImage("/tb0.png");
}
} catch (IOException e) {
e.printStackTrace();
}
g.setClip(20,170,128,32);
g.drawImage(tb0,tb0_x,tb0_y,Graphics.TOP|Graphics.LEFT);
// 在选择1作料界面
} else if(gameselect == 1) {
try {
if(tb1 == null) {
tb1 = Image.createImage("/tb1.png");
}
} catch (IOException e) {
e.printStackTrace();
}
g.drawImage(arrow,arrow_x,arrow_y,Graphics.TOP|Graphics.LEFT);
g.setClip(20,170,128,32);
g.drawImage(tb1,tb1_x,tb1_y,Graphics.TOP|Graphics.LEFT);
// 在选择2肉类界面
} else if(gameselect ==2) {
try {
if(tb2 == null) {
tb2 = Image.createImage("/tb2.png");
}
} catch (IOException e) {
e.printStackTrace();
}
g.drawImage(arrow,arrow_x,arrow_y,Graphics.TOP|Graphics.LEFT);
g.setClip(20,170,128,32);
g.drawImage(tb2,tb2_x,tb2_y,Graphics.TOP|Graphics.LEFT);
// 在选择3蔬菜界面
} else if(gameselect == 3) {
try {
if(tb3 == null) {
tb3 = Image.createImage("/tb3.png");
}
} catch (IOException e) {
e.printStackTrace();
}
g.drawImage(arrow,arrow_x,arrow_y,Graphics.TOP|Graphics.LEFT);
g.setClip(20,170,128,32);
g.drawImage(tb3,tb3_x,tb3_y,Graphics.TOP|Graphics.LEFT);
// 在选择4操作界面
} else if(gameselect ==4) {
try {
if(tb4 == null) {
tb4 = Image.createImage("/tb4.png");
}
} catch (IOException e) {
e.printStackTrace();
}
g.drawImage(arrow,arrow_x,arrow_y,Graphics.TOP|Graphics.LEFT);
g.setClip(20,170,128,32);
g.drawImage(tb4,tb4_x,tb4_y,Graphics.TOP|Graphics.LEFT);
}
}
// 绘制火力画面
protected void paint_fire(Graphics g) {
if(docao == 1) {
if(ff == 1) {
g.drawImage(fire,31,5,Graphics.TOP|Graphics.LEFT);
try {
if(fires1 == null) {
fires1 = Image.createImage("/fires1.png");
}
if(fires2 == null) {
fires2 = Image.createImage("/fires2.png");
}
}catch(IOException e) {
e.printStackTrace();
}
if(fireswitch==1) {
g.drawImage(fires1,75,135,20);
fireswitch = 2;
} else if(fireswitch==2) {
g.drawImage(fires2,75,135,20);
fireswitch = 1;
}
}
if(ff == 2) {
g.drawImage(fire,31,5,Graphics.TOP|Graphics.LEFT);
g.drawImage(fire,45,5,Graphics.TOP|Graphics.LEFT);
try {
if(firem1 == null) {
firem1 = Image.createImage("/firem1.png");
}
if(firem2 == null) {
firem2 = Image.createImage("/firem2.png");
}
}catch(IOException e) {
e.printStackTrace();
}
if(fireswitch==1) {
g.drawImage(firem1,71,132,20);
fireswitch = 2;
} else if(fireswitch==2) {
g.drawImage(firem2,71,132,20);
fireswitch = 1;
}
}
if(ff == 3) {
g.drawImage(fire,31,5,Graphics.TOP|Graphics.LEFT);
g.drawImage(fire,45,5,Graphics.TOP|Graphics.LEFT);
g.drawImage(fire,59,5,Graphics.TOP|Graphics.LEFT);
try {
if(firel1 == null) {
firel1 = Image.createImage("/firel1.png");
}
if(firel2 == null) {
firel2 = Image.createImage("/firel2.png");
}
}catch(IOException e) {
e.printStackTrace();
}
if(fireswitch==1) {
g.drawImage(firel1,70,131,20);
fireswitch = 2;
} else if(fireswitch==2) {
g.drawImage(firel2,70,131,20);
fireswitch = 1;
}
}
}
}
// 绘制得分画面
protected void paint_endbg(Graphics g) {
try {
if(finalpic1 == null) {
finalpic1 = Image.createImage("/finalpic1.png");
}
if(finalpic2 == null) {
finalpic2 = Image.createImage("/finalpic2.png");
}
if(cai_hgr == null) {
cai_hgr = Image.createImage("/cai_hgr.png");
}
if(cai_mpdf == null) {
cai_mpdf = Image.createImage("/cai_mpdf.png");
}
if(cai_fqcd == null) {
cai_fqcd = Image.createImage("/cai_fqcd.png");
}
if(cai_jjrs == null) {
cai_jjrs = Image.createImage("/cai_jjrs.png");
}
if(cai_yxqz == null) {
cai_yxqz = Image.createImage("/cai_yxqz.png");
}
if(cai_tcy == null) {
cai_tcy = Image.createImage("/cai_tcy.png");
}
}catch(IOException e) {
e.printStackTrace();
}
g.setColor(255,255,255);
if(caiselect == 1) {//如果是第1个菜
if(cai1 > 59) {
g.drawImage(finalpic1,0,0,20);
}else {
g.drawImage(finalpic2,0,0,20);
}
String feng = "你做的回锅肉:"+cai1+"分,耗时"+fen+"分钟";
g.drawString(feng,15,130,20);
g.drawImage(cai_hgr,50,90,20);
} else if(caiselect == 2) {//如果是第2个菜
if(cai2 > 59) {
g.drawImage(finalpic1,0,0,20);
}else {
g.drawImage(finalpic2,0,0,20);
}
String feng = "你做的麻婆豆腐:"+cai2+"分,耗时"+fen+"分钟";
g.drawString(feng,15,130,20);
g.drawImage(cai_mpdf,50,90,20);
} else if(caiselect == 3) {//如果是第3个菜
if(cai3 > 59) {
g.drawImage(finalpic1,0,0,20);
}else {
g.drawImage(finalpic2,0,0,20);
}
String feng = "你做的番茄炒蛋:"+cai3+"分,耗时"+fen+"分钟";
g.drawString(feng,15,130,20);
g.drawImage(cai_fqcd,50,90,20);
} else if(caiselect == 4) {//如果是第4个菜
if(cai4 > 59) {
g.drawImage(finalpic1,0,0,20);
}else {
g.drawImage(finalpic2,0,0,20);
}
String feng = "你做的京酱肉丝:"+cai4+"分,耗时"+fen+"分钟";
g.drawString(feng,15,130,20);
g.drawImage(cai_jjrs,50,90,20);
} else if(caiselect == 5) {//如果是第5个菜
if(cai5 > 59) {
g.drawImage(finalpic1,0,0,20);
}else {
g.drawImage(finalpic2,0,0,20);
}
String feng = "你做的鱼香茄子:"+cai5+"分,耗时"+fen+"分钟";
g.drawString(feng,15,130,20);
g.drawImage(cai_yxqz,50,90,20);
} else if(caiselect == 6) {//如果是第6个菜
if(cai6 > 59) {
g.drawImage(finalpic1,0,0,20);
}else {
g.drawImage(finalpic2,0,0,20);
}
String feng = "你做的糖醋鱼:"+cai6+"分,耗时"+fen+"分钟";
g.drawString(feng,15,130,20);
g.drawImage(cai_tcy,50,90,20);
}
}
//失败画面
protected void paint_lose(Graphics g) {
try {
if(finalpic2 == null) {
finalpic2 = Image.createImage("/finalpic2.png");
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -