Page 21 - 2
P. 21
7. 소프트웨어 작성하기
가 프로그램 흐름도.
나 게임의 핵심 소스.
package beating_master_15;
import java.awt.Color;
import java.awt.Font;
import java.awt.Graphics2D;
import java.awt.Image;
import java.awt.RenderingHints;
import java.util.ArrayList;
import javax.swing.ImageIcon; // 필요한 클래스들 import
public class Game extends Thread {
private Image noteRouteLineImage = new ImageIcon(Main.class.getResource("../images/not
eRouteLine.png")).getImage();;
private Image judgementLineImage = new ImageIcon(Main.class.getResource("../images/jud
gementLine.png")).getImage();;
private Image gameInfoImage = new ImageIcon(Main.class.getResource("../images/gameinf
o.png")).getImage();;
private static Image RankImage = new ImageIcon(Main.class.getResource("../images/blank.
png")).getImage();;
private static Image noteRouteAImage = new ImageIcon(Main.class.getResource("../images
/noteRoute.png")).getImage();;
private Image noteRouteSImage = new ImageIcon(Main.class.getResource("../images/noteR
oute.png")).getImage();;
private Image noteRouteDImage = new ImageIcon(Main.class.getResource("../images/noteR
oute.png")).getImage();;
- 21 -