//-------------- 放在 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); } }