Exemplo n.º 1
0
    public TrackBuilder(Tile.Factory tileFactory,
                        RandomTileFactory.RTFSettings RTFsettings,
                        TrackBuilderSettings TBsettings,
                        BuilderFactory SPFactory)
    {
        _settings            = TBsettings;
        _tileFactory         = tileFactory;
        _factorySettings     = RTFsettings;
        _spawnPatternFactory = SPFactory;

        _tiles = new LinkedList <Tile>();
    }
Exemplo n.º 2
0
    public ChunkTrackBuilder(Tile.Factory tileFactory,
                             RandomTileFactory.RTFSettings RTFsettings,
                             ChunkTrackBuilderSettings settings,
                             ImplBuilderFactory.Settings OFsettings,
                             BuilderFactory spawnPatternFactory)
    {
        _settings = settings;

        _tileFactory         = tileFactory;
        _tileFactorySettings = RTFsettings;

        _spawnPatternFactory     = spawnPatternFactory;
        _obstacleFactorySettings = OFsettings;

        _tiles = new LinkedList <Tile>();
    }