C# Class NScumm.Dump.ImageDumper

Datei anzeigen Open project: scemino/nscumm Class Usage Examples

Private Properties

Property Type Description
CreateGdi NScumm.Scumm.Graphics.Gdi
CreatePalette byte[]
DecompressMaskImg void
DitherCGA void
DumpRoomImage void
DumpRoomObjectImages void
DumpRoomObjects void
DumpZPlanes void
ToBitmap System.Drawing.Bitmap
ToColor System.Drawing.Color
ToColor System.Drawing.Color

Public Methods

Method Description
DumpImages ( ResourceManager index ) : void
DumpObjectImages ( ResourceManager index, IList objIds = null ) : void
DumpRoomImages ( ResourceManager index, IList roomIds ) : void
ImageDumper ( GameInfo game ) : System

Private Methods

Method Description
CreateGdi ( ) : Gdi
CreatePalette ( ) : byte[]
DecompressMaskImg ( PixelNavigator dst, Stream src, int height ) : void
DitherCGA ( byte dst, int dstPitch, int x, int y, int width, int height ) : void
DumpRoomImage ( Room room, Gdi gdi ) : void
DumpRoomObjectImages ( Room room, ObjectData obj, Gdi gdi ) : void
DumpRoomObjects ( Room room, Gdi gdi ) : void
DumpZPlanes ( Room room, string name ) : void
ToBitmap ( Room room, VirtScreen screen ) : System.Drawing.Bitmap
ToColor ( Room room, VirtScreen screen, int x, int y ) : System.Drawing.Color
ToColor ( byte pixels, Palette palette, VirtScreen screen, int x, int y ) : System.Drawing.Color

Method Details

DumpImages() public method

public DumpImages ( ResourceManager index ) : void
index NScumm.Scumm.IO.ResourceManager
return void

DumpObjectImages() public method

public DumpObjectImages ( ResourceManager index, IList objIds = null ) : void
index NScumm.Scumm.IO.ResourceManager
objIds IList
return void

DumpRoomImages() public method

public DumpRoomImages ( ResourceManager index, IList roomIds ) : void
index NScumm.Scumm.IO.ResourceManager
roomIds IList
return void

ImageDumper() public method

public ImageDumper ( GameInfo game ) : System
game NScumm.Scumm.IO.GameInfo
return System