?? subtitle.java
字號:
g2d.setColor(Color.black);
if(a_frame<=10)
g2d.rotate(-i*Math.PI/20);
else if(a_frame<=16)
g2d.rotate(-i*Math.PI/20);
else
g2d.rotate(-i*Math.PI/25);
g2d.rotate(-Math.PI);
g2d.translate(-430,-170);
}//方法drawTitle_b結束
//“功夫之王”靜止
static void drawTitle_c(Graphics2D g2d)
{
Draw.drawLine(g2d,40,50,100,50);
Draw.drawLine(g2d,70,50,70,110);
Draw.drawLine(g2d,40,120,100,100);
Draw.drawLine(g2d,110,55,170,55);
Draw.drawLine(g2d,170,55,165,135);
Draw.drawLine(g2d,165,135,155,125);
Draw.drawLine(g2d,140,25,120,145);
Draw.drawLine(g2d,75,235,135,245);
Draw.drawLine(g2d,45,285,165,275);
Draw.drawLine(g2d,125,210,65,330);
Draw.drawLine(g2d,115,300,145,330);
Draw.drawLine(g2d,275,155,285,165);
Draw.drawLine(g2d,255,175,305,175);
Draw.drawLine(g2d,305,175,245,215);
Draw.drawLine(g2d,245,210,315,225);
g2d.translate(430,170);
g2d.rotate(Math.PI);
g2d.setColor(Color.yellow);
Draw.drawLine(g2d,-50,-100,50,-100);
Draw.drawLine(g2d,-40,-50,40,-50);
Draw.drawLine(g2d,0,-100,0,0);
Draw.drawLine(g2d,-60,0,60,0);
g2d.setColor(Color.black);
g2d.rotate(-Math.PI);
g2d.translate(-430,-170);
}//方法drawTitle_c結束
//“一年后”過渡
static void drawOneYear(Graphics2D g2d,int a_frame)
{
Font f = new Font("隸書",Font.BOLD,100);
Font f0 = g2d.getFont();
g2d.setFont(f);
if(a_frame>=5)
g2d.drawString("一",150,100);
if(a_frame==5)
Animation.oneYearSound.play();
if(a_frame>=15)
g2d.drawString("年",250,200);
if(a_frame==15)
Animation.oneYearSound.play();
if(a_frame>=25)
g2d.drawString("后",350,300);
if(a_frame==25)
Animation.oneYearSound.play();
if(a_frame>=35)
Draw.drawCircle(g2d,400,350,3,3);
if(a_frame==35)
Animation.docSound.play();
if(a_frame>=45)
Draw.drawCircle(g2d,450,350,3,3);
if(a_frame==45)
Animation.docSound.play();
if(a_frame>=55)
Draw.drawCircle(g2d,500,350,3,3);
if(a_frame==55)
Animation.docSound.play();
if(a_frame>60)
Draw.cleanScreen(g2d,(a_frame-60));
g2d.setFont(f0);
}//方法drawOneYear結束
//“THE END”
static void drawTheEnd(Graphics2D g2d,int a_frame)
{
Color c0 = g2d.getColor();
Color[] c = {Color.blue,Color.magenta,Color.orange,Color.pink,Color.green,Color.red};
Font f0 = g2d.getFont();
Font f = new Font("華文彩云",Font.PLAIN,100);
g2d.setFont(f);
if((a_frame<=120)&&(a_frame%10==1))
Animation.docSound.play();
if(a_frame<=10)
{
g2d.setColor(c[0]);
g2d.drawString("T",120,250);
}
else if(a_frame<=20)
{
g2d.setColor(c[1]);
g2d.drawString("T",120,250);
g2d.setColor(c[0]);
g2d.drawString("H",170,250);
}
else if(a_frame<=30)
{
g2d.setColor(c[2]);
g2d.drawString("T",120,250);
g2d.setColor(c[1]);
g2d.drawString("H",170,250);
g2d.setColor(c[0]);
g2d.drawString("E",225,250);
}
else if(a_frame<=40)
{
g2d.setColor(c[3]);
g2d.drawString("T",120,250);
g2d.setColor(c[2]);
g2d.drawString("H",170,250);
g2d.setColor(c[1]);
g2d.drawString("E",225,250);
g2d.setColor(c[0]);
g2d.drawString("E",325,250);
}
else if(a_frame<=50)
{
g2d.setColor(c[4]);
g2d.drawString("T",120,250);
g2d.setColor(c[3]);
g2d.drawString("H",170,250);
g2d.setColor(c[2]);
g2d.drawString("E",225,250);
g2d.setColor(c[1]);
g2d.drawString("E",325,250);
g2d.setColor(c[0]);
g2d.drawString("N",370,250);
}
else if(a_frame<=60)
{
g2d.setColor(c[5]);
g2d.drawString("T",120,250);
g2d.setColor(c[4]);
g2d.drawString("H",170,250);
g2d.setColor(c[3]);
g2d.drawString("E",225,250);
g2d.setColor(c[2]);
g2d.drawString("E",325,250);
g2d.setColor(c[1]);
g2d.drawString("N",370,250);
g2d.setColor(c[0]);
g2d.drawString("D",425,250);
}
else
{
int i = (a_frame/10)%6;
g2d.setColor(c[i]);
g2d.drawString("T",120,250);
g2d.setColor(c[(i+5)%6]);
g2d.drawString("H",170,250);
g2d.setColor(c[(i+4)%6]);
g2d.drawString("E",225,250);
g2d.setColor(c[(i+3)%6]);
g2d.drawString("E",325,250);
g2d.setColor(c[(i+2)%6]);
g2d.drawString("N",370,250);
g2d.setColor(c[(i+1)%6]);
g2d.drawString("D",425,250);
}
g2d.setFont(f0);
g2d.setColor(c0);
}//方法drawTheEnd結束
//“別以為我長得帥我就不打你!”
static void drawFightWithMe(Graphics2D g2d,int a_frame)
{
Font f0 = g2d.getFont();
Font f = new Font("幼圓",Font.BOLD,30);
if(a_frame==4)
Animation.firstYearSound.play();
g2d.drawLine(245,255,285,225);
g2d.drawLine(235,250,245,225);
g2d.drawLine(255,260,325,225);
g2d.setFont(f);
if(a_frame>=4)
g2d.drawString("別",210,210);
if(a_frame>=7)
g2d.drawString("以",240,210);
if(a_frame>=10)
g2d.drawString("為",270,210);
if(a_frame>=13)
g2d.drawString("我",300,210);
if(a_frame>=16)
g2d.drawString("長",330,210);
if(a_frame>=19)
g2d.drawString("得",360,210);
if(a_frame>=22)
g2d.drawString("帥",390,210);
if(a_frame>=25)
g2d.drawString("我",420,210);
if(a_frame>=28)
g2d.drawString("就",450,210);
if(a_frame>=31)
g2d.drawString("不",480,210);
if(a_frame>=34)
g2d.drawString("打",510,210);
if(a_frame>=37)
g2d.drawString("你",540,210);
if(a_frame>=40)
g2d.drawString("!",570,210);
g2d.setFont(f0);
}//方法drawFightWithMe結束
//“我是老大我怕誰!”
static void drawLaoDa(Graphics2D g2d,int a_frame)
{
Font f0 = g2d.getFont();
Font f = new Font("幼圓",Font.BOLD,30);
g2d.drawLine(245,255,285,225);
g2d.drawLine(235,250,245,225);
g2d.drawLine(255,260,325,225);
g2d.setFont(f);
if(a_frame==8)
Animation.secondYearSound.play();
if(a_frame>=4)
g2d.drawString("我",210,210);
if(a_frame>=9)
g2d.drawString("是",240,210);
if(a_frame>=14)
g2d.drawString("老",270,210);
if(a_frame>=19)
g2d.drawString("大",300,210);
if(a_frame>=24)
g2d.drawString("我",330,210);
if(a_frame>=29)
g2d.drawString("怕",360,210);
if(a_frame>=34)
g2d.drawString("誰",390,210);
if(a_frame>=39)
g2d.drawString("!",420,210);
g2d.setFont(f0);
}//方法drawLaoDa結束
//“你大爺永遠是你大爺!”
static void drawDaYe(Graphics2D g2d,int a_frame)
{
Font f0 = g2d.getFont();
Font f = new Font("幼圓",Font.BOLD,30);
g2d.drawLine(245,255,285,225);
g2d.drawLine(235,250,245,225);
g2d.drawLine(255,260,325,225);
g2d.setFont(f);
if(a_frame==4)
Animation.thirdYearSound.play();
if(a_frame>=4)
g2d.drawString("你",210,210);
if(a_frame>=7)
g2d.drawString("大",240,210);
if(a_frame>=10)
g2d.drawString("爺",270,210);
if(a_frame>=16)
g2d.drawString("永",300,210);
if(a_frame>=19)
g2d.drawString("遠",330,210);
if(a_frame>=22)
g2d.drawString("是",360,210);
if(a_frame>=25)
g2d.drawString("你",390,210);
if(a_frame>=28)
g2d.drawString("大",420,210);
if(a_frame>=31)
g2d.drawString("爺",450,210);
if(a_frame>=34)
g2d.drawString("!",480,210);
g2d.setFont(f0);
}//方法drawDaYe結束
//“沙漠之蟲”
static void drawWorm(Graphics2D g2d,int a_frame)
{
Font f0 = g2d.getFont();
Font f1 = new Font("幼圓",Font.BOLD,30);
Font f2 = new Font("宋體",Font.PLAIN,15);
Color c = g2d.getColor();
g2d.setColor(Color.blue);
g2d.setFont(f1);
if(a_frame==3)
Animation.oneYearSound.play();
if(a_frame>=3)
g2d.drawString("沙",50,200);
if(a_frame==7)
Animation.oneYearSound.play();
if(a_frame>=7)
g2d.drawString("漠",80,200);
if(a_frame==11)
Animation.oneYearSound.play();
if(a_frame>=11)
g2d.drawString("之",110,200);
if(a_frame==17)
Animation.oneYearSound.play();
if(a_frame>=17)
{
g2d.setColor(Color.red);
g2d.drawString("蟲",140,200);
g2d.setColor(Color.blue);
}
g2d.setFont(f2);
if(a_frame==23)
Animation.typeSound.play();
if(a_frame>=23)
g2d.drawString("體",50,240);
if(a_frame==25)
Animation.typeSound.play();
if(a_frame>=25)
g2d.drawString("積",65,240);
if(a_frame==27)
Animation.typeSound.play();
if(a_frame>=27)
g2d.drawString("小",80,240);
if(a_frame==29)
Animation.typeSound.play();
if(a_frame>=29)
g2d.drawString(",",95,240);
if(a_frame==33)
Animation.typeSound.play();
if(a_frame>=33)
g2d.drawString("重",110,240);
if(a_frame==35)
Animation.typeSound.play();
if(a_frame>=35)
g2d.drawString("量",125,240);
if(a_frame==37)
Animation.typeSound.play();
if(a_frame>=37)
g2d.drawString("輕",140,240);
if(a_frame==42)
Animation.typeSound.play();
if(a_frame>=42)
g2d.drawString("火",50,260);
if(a_frame==44)
Animation.typeSound.play();
if(a_frame>=44)
g2d.drawString("力",65,260);
if(a_frame==46)
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -