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 -
   16   17   18   19   20   21   22   23   24   25   26