LynnaLab.GraphicsState.LoadGfxHeader C# (CSharp) Method

LoadGfxHeader() private method

private LoadGfxHeader ( GfxHeaderData header ) : void
header GfxHeaderData
return void
        void LoadGfxHeader(GfxHeaderData header)
        {
            if ((header.DestAddr & 0xe000) == 0x8000) {
                int bank = header.DestBank & 1;
                int dest = header.DestAddr & 0x1fff;
                header.GfxStream.Position = 0;
                header.GfxStream.Read(vramBuffer[bank], dest, 0x2000 - dest);
            } else if ((header.DestAddr & 0xf000) == 0xd000) {
                int bank = header.DestBank & 7;
                int dest = header.DestAddr & 0x0fff;
                header.GfxStream.Position = 0;
                header.GfxStream.Read(wramBuffer[bank], dest, 0x1000 - dest);
            }
        }