예제 #1
0
 public BobProcessor(IWriter writer, BobConverter bobConverter, ItemManager items,
                     IPaletteRenderer paletteRenderer)
 {
     _writer          = writer;
     _bobConverter    = bobConverter;
     _items           = items;
     _paletteRenderer = paletteRenderer;
 }
 public TiledConverter(
     IPaletteRenderer paletteRenderer,
     ILayerInfoRenderer layerRenderer,
     ITileRenderer tileRenderer)
 {
     _paletteRenderer = paletteRenderer;
     _layerRenderer   = layerRenderer;
     _tileRenderer    = tileRenderer;
 }
예제 #3
0
 public LevelProcessor(
     TiledConverter tiledConverter,
     ImageConverter imageConverter,
     BobConverter bobConverter,
     IPaletteRenderer paletteRenderer,
     SpriteRenderer spriteRenderer,
     IWriter writer,
     ItemManager items
     )
 {
     _tiledConverter  = tiledConverter;
     _imageConverter  = imageConverter;
     _bobConverter    = bobConverter;
     _paletteRenderer = paletteRenderer;
     _spriteRenderer  = spriteRenderer;
     _writer          = writer;
     _items           = items;
 }
예제 #4
0
 public ImageConverter(IPaletteRenderer paletteRenderer, IBitplaneRenderer bitplaneRenderer)
 {
     _paletteRenderer  = paletteRenderer;
     _bitplaneRenderer = bitplaneRenderer;
 }