예제 #1
0
        public static void postload()
        {
            int i;

            switch (Machine.sBoard)
            {
            case "CPS-1":
                for (i = 0; i < 3; i++)
                {
                    CPS.ttmap[i].all_tiles_dirty = true;
                }
                YM2151.ym2151_postload();
                break;

            case "CPS-1(QSound)":
            case "CPS2":
                for (i = 0; i < 3; i++)
                {
                    CPS.ttmap[i].all_tiles_dirty = true;
                }
                break;

            case "Neo Geo":
                Neogeo.regenerate_pens();
                FM.ym2610_postload();
                break;

            case "Namco System 1":
                for (i = 0; i < 6; i++)
                {
                    Namcos1.ttmap[i].all_tiles_dirty = true;
                }
                YM2151.ym2151_postload();
                break;

            case "IGS011":
                break;

            case "PGM":
                PGM.pgm_tx_tilemap.all_tiles_dirty = true;
                PGM.pgm_bg_tilemap.all_tiles_dirty = true;
                break;

            case "M72":
                M72.bg_tilemap.all_tiles_dirty = true;
                M72.fg_tilemap.all_tiles_dirty = true;
                break;

            case "M92":
                for (i = 0; i < 3; i++)
                {
                    M92.pf_layer[i].tmap.all_tiles_dirty      = true;
                    M92.pf_layer[i].wide_tmap.all_tiles_dirty = true;
                }
                break;
            }
        }
예제 #2
0
        public static void postload()
        {
            int i;

            switch (Machine.sBoard)
            {
            case "CPS-1":
                Tmap.ttmap[0].all_tiles_dirty = true;
                Tmap.ttmap[1].all_tiles_dirty = true;
                Tmap.ttmap[2].all_tiles_dirty = true;
                YM2151.ym2151_postload();
                break;

            case "CPS-1(QSound)":
                Tmap.ttmap[0].all_tiles_dirty = true;
                Tmap.ttmap[1].all_tiles_dirty = true;
                Tmap.ttmap[2].all_tiles_dirty = true;
                break;

            case "CPS2":
                Tmap.ttmap[0].all_tiles_dirty = true;
                Tmap.ttmap[1].all_tiles_dirty = true;
                Tmap.ttmap[2].all_tiles_dirty = true;
                break;

            case "Neo Geo":
                Neogeo.regenerate_pens();
                FM.ym2610_postload();
                break;

            case "Namco System 1":
                for (i = 0; i < 6; i++)
                {
                    Tmap.ttmap[i].all_tiles_dirty = true;
                }
                YM2151.ym2151_postload();
                break;

            case "IGS011":
                break;

            case "PGM":
                Tmap.pgm_tx_tilemap.all_tiles_dirty = true;
                Tmap.pgm_bg_tilemap.all_tiles_dirty = true;
                break;
            }
        }