Beispiel #1
0
        //-------------- 放在 Form1.Paint 裡 ---------------//
        public void Paint(Graphics g)
        {
            //------ pinkBackground
            pinkBk.Paint(g);
            if (step == 1)
            {
                //----------------clouds
                clouds.Paint(g, cloudsCenter);

                //------ tinyDragons
                for (int i = 0; i < TINYDRAGON_NUM; i++)
                {
                    if (tinyDragons[i] != null)
                    {
                        tinyDragons[i].Paint(g);
                    }
                }

                //------ healthPts 血條
                for (int i = 0; i < HEALTHPTS_NUM; i++)
                {
                    if (healthPts[i] != null)
                    {
                        healthPts[i].Paint(g);
                    }
                }

                //------ brownDragon 血條
                if (brownDragonHealthPt != null && healthPtCount >= 0)
                {
                    brownDragonHealthPt.Paint(g);
                }

                //------ mainCharator & gun
                if (mainCharator != null)
                {
                    mainCharator.Paint(g);
                }

                //------ brownDragon
                if (brownDragon != null && healthPtCount >= 0)
                {
                    brownDragon._Paint(g);
                }

                //------ fires
                for (int i = 0; i < Fire_MaX_Num; i++)
                {
                    if (fires[i] != null)
                    {
                        fires[i].Paint(g);
                    }
                }
            }

            //換頁效果
            if (step == 0 || step == 2 || step == 3)
            {
                turn.Paint(g);
            }

            //------ 說明頁
            if (explain != null && ExplainPlayBtn != null)
            {
                explain.Paint(g);
                ExplainPlayBtn.Paint(g);
                //rNextBtn.Paint(g);
                //lNextBtn.Paint(g);
            }
        }