📄 qt_canvas.java
字号:
public void helppaint(Graphics g)
{
g.drawImage(img_BackDrop[0],0,0,20);
g.setColor(0xffffff);
g.setFont(Font.getFont(Font.FACE_PROPORTIONAL,Font.STYLE_BOLD,Font.SIZE_LARGE));
g.drawString("游 戏 帮 助",G_WW / 2,20,65);
g.setFont(Font.getFont(Font.FACE_MONOSPACE,Font.STYLE_BOLD,Font.SIZE_MEDIUM));
switch(menu)
{
case 0:
g.drawString("《 游 戏 主 题 》",G_WW / 2,40,65);
g.setFont(Font.getFont(Font.FACE_MONOSPACE,Font.STYLE_PLAIN,Font.SIZE_MEDIUM));
g.drawString("孙悟空",G_WW / 2,75,65);
g.drawString("为拯救花果山",G_WW / 2,95,65);
g.drawString("与各个邪魔战斗",G_WW / 2,115,65);
g.drawString("并最终",G_WW / 2,135,65);
g.drawString("夺回花果山的故事",G_WW / 2,155,65);
g.setFont(Font.getFont(Font.FACE_SYSTEM,Font.STYLE_PLAIN,Font.SIZE_SMALL));
g.drawString("1",G_WW >> 1,G_WH - 20,65);
if(pl)
{
g.drawString(">",(G_WW >> 1) + 15,G_WH - 20,65);
g.drawString("<",(G_WW >> 1) - 15,G_WH - 20,65);
g.drawString("_",(G_WW >> 1) - 15,G_WH - 20,65);
}
else
{
g.drawString("<",(G_WW >> 1) - 15,G_WH - 20,65);
g.drawString(">",(G_WW >> 1) + 15,G_WH - 20,65);
g.drawString("_",(G_WW >> 1) + 15,G_WH - 20,65);
}
g.setFont(Font.getFont(Font.FACE_MONOSPACE,Font.STYLE_PLAIN,Font.SIZE_MEDIUM));
g.drawString("翻页",5,G_WH - 5,36);
g.drawString("返回",G_WW - 5,G_WH - 5,40);
break;
case 1:
g.drawString("《 操 作 说 明 》",(G_WW >> 1),40,65);
g.setFont(Font.getFont(Font.FACE_SYSTEM,Font.STYLE_PLAIN,Font.SIZE_SMALL));
g.drawString("数字4和左向键向左移动",(G_WW >> 1),75,65);
g.drawString("数字6和右向键向右移动",(G_WW >> 1),95,65);
g.drawString("选择键和数字5开始射击",(G_WW >> 1),115,65);
g.drawString("每动1步攻击角度变9度",(G_WW >> 1),135,65);
g.drawString("#号键放保险",(G_WW >> 1),155,65);
g.setFont(Font.getFont(Font.FACE_SYSTEM,Font.STYLE_PLAIN,Font.SIZE_SMALL));
g.drawString("2",(G_WW >> 1),G_WH - 20,65);
if(pl)
{
g.drawString(">",(G_WW >> 1) + 15,G_WH - 20,65);
g.drawString("<",(G_WW >> 1) - 15,G_WH - 20,65);
g.drawString("_",(G_WW >> 1) - 15,G_WH - 20,65);
}
else
{
g.drawString("<",(G_WW >> 1) - 15,G_WH - 20,65);
g.drawString(">",(G_WW >> 1) + 15,G_WH - 20,65);
g.drawString("_",(G_WW >> 1) + 15,G_WH - 20,65);
}
g.setFont(Font.getFont(Font.FACE_MONOSPACE,Font.STYLE_PLAIN,Font.SIZE_MEDIUM));
g.drawString("翻页",5,G_WH - 5,36);
g.drawString("返回",G_WW - 5,G_WH - 5,40);
break;
case 2:
g.drawString("《 道 具 说 明 》",(G_WW >> 1),40,65);
g.setFont(Font.getFont(Font.FACE_SYSTEM,Font.STYLE_PLAIN,Font.SIZE_SMALL));
g.drawString("积10钻石可增加1命",(G_WW >> 1),65,65);
g.drawString("吃苹果可短时无敌",(G_WW >> 1),85,65);
g.drawString("吃葡萄可短时快速走",(G_WW >> 1),105,65);
g.drawString("吃如意可短时用金箍棒",(G_WW >> 1),125,65);
g.drawString("吃石头袋可增加1保险",(G_WW >> 1),145,65);
g.drawString("过关时增1命和1保险",(G_WW >> 1),165,65);
g.setFont(Font.getFont(Font.FACE_SYSTEM,Font.STYLE_PLAIN,Font.SIZE_SMALL));
g.drawString("3",(G_WW >> 1),G_WH - 20,65);
if(pl)
{
g.drawString(">",(G_WW >> 1) + 15,G_WH - 20,65);
g.drawString("<",(G_WW >> 1) - 15,G_WH - 20,65);
g.drawString("_",(G_WW >> 1) - 15,G_WH - 20,65);
}
else
{
g.drawString("<",(G_WW >> 1) - 15,G_WH - 20,65);
g.drawString(">",(G_WW >> 1) + 15,G_WH - 20,65);
g.drawString("_",(G_WW >> 1) + 15,G_WH - 20,65);
}
g.setFont(Font.getFont(Font.FACE_MONOSPACE,Font.STYLE_PLAIN,Font.SIZE_MEDIUM));
g.drawString("翻页",5,G_WH - 5,36);
g.drawString("返回",G_WW - 5,G_WH - 5,40);
break;
}
}
public void aboutpaint(Graphics g)
{
g.drawImage(img_BackDrop[0],0,0,20);
g.setColor(0xffffff);
g.setFont(Font.getFont(Font.FACE_PROPORTIONAL,Font.STYLE_BOLD,Font.SIZE_LARGE));
g.drawString("广州杰赛",(G_WW >> 1),30,65);
g.setFont(Font.getFont(Font.FACE_SYSTEM,Font.STYLE_BOLD,Font.SIZE_MEDIUM));
g.drawString("客服邮箱:",10,60,68);
g.drawString("客服电话:",10,100,68);
g.drawString("网站:",10,140,68);
g.setFont(Font.getFont(Font.FACE_MONOSPACE,Font.STYLE_PLAIN,Font.SIZE_MEDIUM));
g.drawString("kf@chinagci.com",(G_WW >> 1),80,65);
g.drawString("020 84118106",(G_WW >> 1),120,65);
g.drawString("www.gsms.cn",(G_WW >> 1),160,65);
g.setFont(Font.getFont(Font.FACE_MONOSPACE,Font.STYLE_PLAIN,Font.SIZE_MEDIUM));
g.drawString("返回",G_WW - 5,G_WH - 5,40);
}
public void exitpaint(Graphics g)
{
g.drawImage(img_BackDrop[0],0,0,20);
g.setColor(0xffffff);
g.setFont(Font.getFont(Font.FACE_PROPORTIONAL,Font.STYLE_BOLD,Font.SIZE_LARGE));
g.drawString("退 出 游 戏",(G_WW >> 1),(G_WH >> 2),65);
g.setFont(Font.getFont(Font.FACE_MONOSPACE,Font.STYLE_BOLD,Font.SIZE_LARGE));
g.drawString("是",(G_WW >> 2),(G_WH >> 2) * 3,36);
g.drawString("否",(G_WW >> 2) * 3,(G_WH >> 2) * 3,40);
g.setFont(Font.getFont(Font.FACE_MONOSPACE,Font.STYLE_PLAIN,Font.SIZE_MEDIUM));
g.drawString("确定",5,G_WH - 5,36);
g.drawString("返回",G_WW - 5,G_WH - 5,40);
if(menu == 0)
draw(g,img_Player[i_num%2],0,0,(G_WW >> 2),(G_WH >> 1),MAN_PIC_W,MAN_PIC_W,20);
else
draw(g,img_Player[i_num%2],0,2,(G_WW >> 2) * 3 - 24,(G_WH >> 1),MAN_PIC_W,MAN_PIC_W,20);
}
public void loadpaint(Graphics g)
{
if(i_load > 100)
{
zong0 = GAMEVOL;
volY = G_WH>>1;
i_time = 100;
i_load = 0;
}
else
{
g.drawImage(img_BackDrop[0],0,0,20);
g.setColor(0xffffff);
g.drawString(i_load+" %",(G_WW >> 1),G_WH / 3,65);
g.drawRect(17,(G_WH >> 1),141,14);
g.drawString("游戏加载中···",(G_WW >> 1),G_WH - 5,33);
for(i = 0;i < i_load / 10;++i)
g.drawImage(img_Item[0],((G_WW - ITEM0_W * 10)>>1) + 1 + i * ITEM0_W,(G_WH >> 1),20);
initIma();
}
}
public void runmenu(Graphics g)
{
g.drawImage(img_BackDrop[0],0,0,20);
g.setColor(0xffffff);
g.setFont(Font.getFont(Font.FACE_PROPORTIONAL,Font.STYLE_BOLD,Font.SIZE_LARGE));
g.drawString("游 戏 菜 单",(G_WW >> 1),(G_WH >> 2),65);
g.setFont(Font.getFont(Font.FACE_PROPORTIONAL,Font.STYLE_PLAIN,Font.SIZE_MEDIUM));
g.drawString("返 回 游 戏",(G_WW >> 1),(G_WH >> 1),65);
// g.drawString("游 戏 设 置",(G_WW >> 1),(G_WH >> 1) + 15,65);
g.drawString("返 回 主 菜 单",(G_WW >> 1),(G_WH >> 1) + 30,65);
g.setFont(Font.getFont(Font.FACE_MONOSPACE,Font.STYLE_PLAIN,Font.SIZE_MEDIUM));
g.drawString("确定",5,G_WH - 5,36);
g.drawString("返回游戏",G_WW - 5,G_WH - 5,40);
draw(g,img_Player[i_num%2],0,2,
(G_WW >> 3) - MAN_HCENTER_PENG,(G_WH >> 1) - (MAN_PIC_W>>1) - 5 + menu,
MAN_PIC_W,MAN_PIC_W,20);
}
// public void soundmenu(Graphics g)
// {
// g.drawImage(img_BackDrop[0],0,0,20);
// g.setColor(0xffffff);
// g.setFont(Font.getFont(Font.FACE_PROPORTIONAL,Font.STYLE_BOLD,Font.SIZE_LARGE));
// g.drawString("游 戏 设 置",(G_WW >> 1),(G_WH >> 2),65);
// g.setFont(Font.getFont(Font.FACE_PROPORTIONAL,Font.STYLE_PLAIN,Font.SIZE_MEDIUM));
// g.drawString("音效",(G_WW >> 1),(G_WH >> 1),72);
// if(soundplay)
// g.drawString("开",(G_WW >> 1) + 10,(G_WH >> 1),68);
// else
// g.drawString("关",(G_WW >> 1) + 10,(G_WH >> 1),68);
// g.setFont(Font.getFont(Font.FACE_MONOSPACE,Font.STYLE_PLAIN,Font.SIZE_MEDIUM));
// g.drawString("左键、右键、4键、6键",(G_WW >> 1),G_WH - 25,65);
// g.drawString("确定",5,G_WH - 5,36);
// }
public void menuback(Graphics g)
{
g.drawImage(img_BackDrop[0],0,0,20);
g.setColor(0xffffff);
g.setFont(Font.getFont(Font.FACE_PROPORTIONAL,Font.STYLE_BOLD,Font.SIZE_LARGE));
g.drawString("确 定 吗 ?",(G_WW >> 1),(G_WH >> 1),65);
g.setFont(Font.getFont(Font.FACE_MONOSPACE,Font.STYLE_PLAIN,Font.SIZE_MEDIUM));
g.drawString("确定",5,G_WH - 5,36);
g.drawString("返回",G_WW - 5,G_WH - 5,40);
}
public void pausegame(Graphics g)
{
g.setColor(0);
g.fillRect(0,0,G_WW,G_WH);
g.setColor(0xffffff);
g.setFont(Font.getFont(Font.FACE_MONOSPACE,Font.STYLE_PLAIN,Font.SIZE_MEDIUM));
g.drawString("返回游戏",G_WW - 5,G_WH - 5,40);
g.drawImage(img_Letter[0],(G_WW >> 1),(G_WH >> 1),3);
}
public void volpaint(Graphics g)
{
g.drawImage(img_BackDrop[0],0,0,20);
g.setColor(0xffffff);
g.setFont(Font.getFont(Font.FACE_MONOSPACE,Font.STYLE_PLAIN,Font.SIZE_MEDIUM));
for(i = 0;i < vol[scene - 1].length;++i)
{
switch(scene)
{
case 1:
g.drawString(""+vol[scene - 1][i],G_WW>>1,volY + 20 * i,65);
break;
case 2:
g.drawString(""+vol[scene - 1][i],G_WW>>1,volY + 20 * i,65);
break;
case 3:
g.drawString(""+vol[scene - 1][i],G_WW>>1,volY + 20 * i,65);
break;
case 4:
g.drawString(""+vol[scene - 1][i],G_WW>>1,volY + 20 * i,65);
break;
}
}
g.setColor(0);
g.fillRect(0,0,G_WW,G_WH>>2);
g.fillRect(0,G_WH - (G_WH>>2),G_WW,G_WH>>2);
g.setColor(0xffffff);
g.drawString("跳过",5,G_WH - 5,36);
volY -= 1;
if(volY + 15 * i < (G_WH>>1))
zong0 = GAMERUN;
}
public void runpaint(Graphics g)
{
g.setClip(0,0,G_WW,G_WH);
g.drawImage(img_BackDrop[scene],mapX,BACKDROP,20);
g.drawImage(img_BackDrop[scene],G_WW + mapX,BACKDROP,20);
switch(scene)
{
case 1:
if(is_map11[0])
g.drawImage(img_BackDrop11,map11X[0],MAPITEMY1,20);
if(is_map11[1])
g.drawImage(img_BackDrop11,map11X[1],MAPITEMY3,20);
if(is_map11[2])
g.drawImage(img_BackDrop11,map11X[2],MAPITEMY2,20);
if(is_map11[3])
g.drawImage(img_BackDrop11,map11X[3],MAPITEMY4,20);
if(is_map11[4])
g.drawImage(img_BackDrop11,map11X[4],MAPITEMY0,20);
if(is_map11[5])
g.drawImage(img_BackDrop11,map11X[5],MAPITEMY1,20);
if(is_map11[6])
g.drawImage(img_BackDrop11,map11X[6],MAPITEMY3,20);
if(is_map11[7])
g.drawImage(img_BackDrop11,map11X[7],MAPITEMY2,20);
break;
case 2:
if(is_map21[0])
g.drawImage(img_BackDrop21,map21X[0],MAPITEMY5,20);
if(is_map21[1])
g.drawImage(img_BackDrop21,map21X[1],MAPITEMY0,20);
if(is_map21[2])
g.drawImage(img_BackDrop21,map21X[2],MAPITEMY5,20);
if(is_map21[3])
g.drawImage(img_BackDrop21,map21X[3],MAPITEMY0,20);
if(is_map21[4])
g.drawImage(img_BackDrop21,map21X[4],MAPITEMY0,20);
if(is_map21[5])
g.drawImage(img_BackDrop21,map21X[5],MAPITEMY0,20);
if(is_map21[6])
g.drawImage(img_BackDrop21,map21X[6],MAPITEMY0,20);
if(is_map21[7])
g.drawImage(img_BackDrop21,map21X[7],MAPITEMY0,20);
if(is_map22[0])
g.drawImage(img_BackDrop22,map22X[0],MAPITEMY5,20);
if(is_map22[1])
g.drawImage(img_BackDrop22,map22X[1],MAPITEMY5,20);
if(is_map22[2])
g.drawImage(img_BackDrop22,map22X[2],MAPITEMY5,20);
if(is_map22[3])
g.drawImage(img_BackDrop22,map22X[3],MAPITEMY5,20);
if(is_map22[4])
g.drawImage(img_BackDrop22,map22X[4],MAPITEMY5,20);
if(is_map22[5])
g.drawImage(img_BackDrop22,map22X[5],MAPITEMY5,20);
if(is_map22[6])
g.drawImage(img_BackDrop22,map22X[6],MAPITEMY5,20);
if(is_map22[7])
g.drawImage(img_BackDrop22,map22X[7],MAPITEMY5,20);
break;
case 3:
if(is_map31)
g.drawImage(img_BackDrop31,map31X,MAPITEMY6,20);
break;
}
if(boss_paint)
drawboss(g);
drawplayer(g);
if(!is_win && !is_lost)
{
drawnpc(g);
drawitem(g);
}
if(boss_paint)
{
g.setClip(0,0,G_WW,G_WH);
g.setColor(0xffffff);
g.setFont(Font.getFont(Font.FACE_PROPORTIONAL,Font.STYLE_BOLD,Font.SIZE_LARGE));
switch(scene)
{
case 1:
g.drawString("BOSS: "+i_bossHP+" /50",G_WW - 5,BACKDROP,24);
break;
case 2:
g.drawString("BOSS: "+i_bossHP+" /80",G_WW - 5,BACKDROP,24);
break;
case 3:
g.drawString("BOSS: "+i_bossHP+" /120",G_WW - 5,BACKDROP,24);
break;
}
}
if(is_baoxian)
{
g.setClip(0,0,G_WW,G_WH);
g.drawImage(img_Ammo[3],G_WW>>1,baoxianY,33);
}
g.setClip(0,0,G_WW,G_WH);
g.setColor(0xffffff);
g.setFont(Font.getFont(Font.FACE_MONOSPACE,Font.STYLE_PLAIN,Font.SIZE_MEDIUM));
if(!is_win && !is_lost)
{
g.drawString("菜单",0,G_WH,36);
g.drawString("暂停",G_WW,G_WH,40);
}
else if(is_win)
{
if(i_num%2 == 0)
g.drawImage(img_Letter[1],G_WW>>1,G_WH>>1,33);
g.drawString("左键进入下一关,右键返回",G_WW>>1,G_WH - 20,33);
g.drawString("进入下一关",0,G_WH,36);
g.drawString("返回主菜单",G_WW,G_WH,40);
}
else if(is_lost)
{
if(i_num%2 == 0)
g.drawImage(img_Letter[2],G_WW>>1,G_WH>>1,33);
g.drawString("左键重新开始,右键返回",G_WW>>1,G_WH - 20,33);
g.drawString("重新开始",0,G_WH,36);
g.drawString("返回主菜单",G_WW,G_WH,40);
}
//TODO 画UI的位置,屏幕不同需要重新找位置
g.drawImage(img_UI[0],0,0,20);
g.drawImage(img_UI[1],10,5,20);
g.drawImage(img_Item[1],(G_WW >> 1) - 5,10,24);
g.drawImage(img_Item[0],G_WW - 40,5,24);
g.setFont(Font.getFont(Font.FACE_MONOSPACE,Font.STYLE_PLAIN,Font.SIZE_SMALL));
g.drawString("×",25,5,20);
g.drawString("×",(G_WW >> 1) + 5,10,24);
g.drawString("×",G_WW - 30,5,24);
draw(g,img_num,0,num_man,35,10,8,7,20);
draw(g,img_num,0,num_item1,(G_WW >> 1) + 10,15,8,7,20);
draw(g,img_num,0,num_item0,G_WW - 25,10,8,7,20);
}
//画人物
public void drawplayer(Graphics g)
{
//画子弹
if(!is_win && !is_lost)
{
if(is_ruyi)
{
for(i = 0;i < 6;++i)
{
if((i_ammo[0][i] != 0 || i_ammo[1][i] != 0) && MAN_AMMO0_Y + i_ammo[1][i] > BACKDROP
&& MAN_AMMO0_X + angle[i].tempX + i_ammo[0][i] < G_WW
&& MAN_AMMO0_X + angle[i].tempX + i_ammo[0][i] > 0)
draw(g,img_Ammo[i_num%2],0,0,
MAN_AMMO0_X + angle[i].tempX + i_ammo[0][i],MAN_AMMO0_Y + i_ammo[1][i],
MAN_AMMO1_W,MAN_AMMO1_W,20);
}
}
else
{
for(i = 0;i < 6;++i)
{
if((i_ammo[0][i] != 0 || i_ammo[1][i] != 0) && MAN_AMMO1_Y + i_ammo[1][i] > BACKDROP
&& MAN_AMMO1_X + angle[i].tempX + i_ammo[0][i] < G_WW
&& MAN_AMMO1_X + angle[i].tempX + i_ammo[0][i] > 0)
draw(g,img_Ammo[2],0,0,
MAN_AMMO1_X + angle[i].tempX + i_ammo[0][i],MAN_AMMO1_Y + i_ammo[1][i],
MAN_AMMO0_W,MAN_AMMO0_W,20);
}
}
}
//画人物
if(player_state == 3)
{
if(!is_qianjin)
draw(g,img_Player[2],player_dead,i_num%2 + 2,MAN_RX + manX,MAN_Y + manY,MAN_PIC_W,MAN_PIC_W,20);
else
draw(g,img_Player[2],player_dead,i_num%2,MAN_LX + manX,MAN_Y + manY,MAN_PIC_W,MAN_PIC_W,20);
}
else
{
if(is_fire)
{
if(player_state == 4)
{
if(is_left)
draw(g,img_Player[i_num%2],i_num%2 + 1,0,MAN_LX + manX,MAN_Y + manY,MAN_PIC_W,MAN_PIC_W,20);
else if(is_right)
draw(g,img_Player[i_num%2],i_num%2 + 1,2,MAN_RX + manX,MAN_Y + manY,MAN_PIC_W,MAN_PIC_W,20);
else
{
if(!is_qianjin)
draw(g,img_Player[i_num%2],i_num%2 + 1,3,MAN_RX + manX,MAN_Y + manY,MAN_PIC_W,MAN_PIC_W,20);
else
draw(g,img_Player[i_num%2],i_num%2 + 1,1,MAN_LX + manX,MAN_Y + manY,MAN_PIC_W,MAN_PIC_W,20);
}
}
if(is_left)
draw(g,img_Player[i_num%2],player_state,0,MAN_LX + manX,MAN_Y + manY,MAN_PIC_W,MAN_PIC_W,20);
else if(is_right)
draw(g,img_Player[i_num%2],player_state,2,MAN_RX + manX,MAN_Y + manY,MAN_PIC_W,MAN_PIC_W,20);
else
{
if(!is_qianjin)
draw(g,img_Player[i_num%2],player_state,3,MAN_RX + manX,MAN_Y + manY,MAN_PIC_W,MAN_PIC_W,20);
else
draw(g,img_Player[i_num%2],player_state,1,MAN_LX + manX,MAN_Y + manY,MAN_PIC_W,MAN_PIC_W,20);
}
}
else
{
if(player_state == 4)
{
if(!is_qianjin)
draw(g,img_Player[i_num%2],i_num%2 + 1,2,MAN_RX + manX,MAN_Y + manY,MAN_PIC_W,MAN_PIC_W,20);
else
draw(g,img_Player[i_num%2],i_num%2 + 1,0,MAN_LX + manX,MAN_Y + manY,MAN_PIC_W,MAN_PIC_W,20);
}
if(!is_qianjin)
draw(g,img_Player[i_num%2],player_state,2,MAN_RX + manX,MAN_Y + manY,MAN_PIC_W,MAN_PIC_W,20);
else
draw(g,img_Player[i_num%2],player_state,0,MAN_LX + manX,MAN_Y + manY,MAN_PIC_W,MAN_PIC_W,20);
}
}
}
//TODO 画NPC
public void drawnpc(Graphics g)
{
//npc0
if(npc_paint[0])
{
if(is_npcB[0])
draw(g,img_Ammo[4],0,0,npcBX[0],npcBY[0],NPC_AMMO0_W,NPC_AMMO0_W,20);
if(is_npc[0])
{
if(NPC_dead[0])
draw(g,img_NPC[0],2,i_num%2 + 2,npcX[0],npcY[0],NPC0_W,NPC0_H,20);
else
draw(g,img_NPC[0],NPC_state[0],i_num%2 + 2,npcX[0],npcY[0],NPC0_W,NPC0_H,20);
}
else
{
if(NPC_dead[0])
draw(g,img_NPC[0],2,i_num%2,npcX[0],npcY[0],NPC0_W,NPC0_H,20);
else
draw(g,img_NPC[0],NPC_state[0],i_num%2,npcX[0],npcY[0],NPC0_W,NPC0_H,20);
}
}
else
{
if(is_npcB[0])
draw(g,img_Ammo[4],0,0,npcBX[0],npcBY[0],NPC_AMMO0_W,NPC_AMMO0_W,20);
}
//npc1
if(npc_paint[1])
{
if(NPC_dead[1])
draw(g,img_NPC[1],2,(i_num%4)>>1,npcX[1],npcY[1],NPC1_W,NPC1_H,20);
else
{
if(is_npcB[1])
{
if(is_npc[1])
draw(g,img_NPC[1],NPC_state[1],0,npcX[1],npcY[1],NPC1_W,NPC1_H,20);
else
draw(g,img_NPC[1],NPC_state[1],1,npcX[1],npcY[1],NPC1_W,NPC1_H,20);
}
else
draw(g,img_NPC[1],NPC_state[1],(i_num%4)>>1,npcX[1],npcY[1],NPC1_W,NPC1_H,20);
}
}
//npc2
if(npc_paint[2])
{
if(npc_cla_state[2] == 0)
draw(g,img_NPC[2],NPC_state[2],i_num%2,npcX[2],npcY[2],NPC2_W,NPC2_H,20);
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -