Ejemplo n.º 1
0
        // INJECT SPR TO ROM
        //  Select ROM
        private void InjectSPRopenDialog_FileOk(object sender, CancelEventArgs e)
        {
            //filestream open .spr file
            FileStream fs = new FileStream(InjectSPRopenDialog.FileName, FileMode.Open, FileAccess.Read);

            fs.Read(sprite_data, 0, 0x7078);
            fs.Close();
            InjectROMsaveDialog.ShowDialog();
        }
Ejemplo n.º 2
0
        // INJECT SPR TO ROM
        //  Select ROM
        private void InjectSPRopenDialog_FileOk(object sender, CancelEventArgs e)
        {
            SpriteLibrary.PlayerSprite sprite = new SpriteLibrary.PlayerSprite(File.ReadAllBytes(InjectSPRopenDialog.FileName));

            ////filestream open .spr file
            //FileStream fs = new FileStream(InjectSPRopenDialog.FileName, FileMode.Open, FileAccess.Read);
            //fs.Read(sprite_data,0,0x7078);
            //fs.Close();
            Array.Copy(sprite.PixelData, sprite_data, 0x7000);
            Array.Copy(sprite.PaletteData, sprite_data, 0x78); // TODO: fix this to load gloves

            InjectROMsaveDialog.ShowDialog();
        }