?? ending.java
字號:
////////////////////////////////////////////////////////////////////////////////
//
// Ending.java
//
// 開發者:劉嘉祥
//
////////////////////////////////////////////////////////////////////////////////
//
// 功能:
// 繪制片尾動畫。
//
////////////////////////////////////////////////////////////////////////////////
import java.awt.Color;
import java.awt.Graphics2D;
class Ending
{
static void drawEnding(Graphics2D g2d,int a_frame)
{
Color c = g2d.getColor();
int i = (a_frame%40==0) ? 40 : (a_frame%40);
if(a_frame==121)
Animation.endSound.play();
Subtitle.drawTheEnd(g2d,a_frame);
//小天使
if(i<=20)
g2d.translate(10*i,-3*a_frame);
else
g2d.translate(10*(40-i),-3*a_frame);
Draw.drawCircle(g2d,100,450,30,30);
Draw.drawLine(g2d,79,471,100,520);
Draw.drawLine(g2d,121,471,100,520);
Draw.drawCircle(g2d,85,490,10,10);
Draw.drawCircle(g2d,115,490,10,10);
g2d.drawLine(95,450,80,450);
g2d.drawLine(105,450,120,450);
g2d.setColor(Color.yellow);
Draw.drawCircle(g2d,100,410,25,8);
if(i<=20)
g2d.translate(-10*i,3*a_frame);
else
g2d.translate(-10*(40-i),3*a_frame);
g2d.setColor(c);
//字幕
if(a_frame>120)
Subtitle.drawList(g2d,(a_frame-120));
//謝謝觀賞
if(a_frame>940)
Subtitle.drawThankYou(g2d);
}//方法drawEnding結束
}//類Ending結束
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -