private void LockFeatureWorld() { //init FeatureWorld = new FeatureWorld(2, YieldManager); FeatureWorld.Register(WFeatureBiome); FeatureWorld.Register(WFeatureVegetation); FeatureWorld.Register(WFeatureLandform); FeatureWorld.Register(CivilizationManager.Resolver); FeatureWorld.Lock(); }
public static IView CreateView(IConsole console) { var root = new RootKey("root"); YieldManager ym = new YieldManagerImpl(new Key(root, "yield")); var fw = new FeatureWorld(1, ym); fw.Lock(); var world = new TileWorld(fw, 50, 50, WorldMode.Master); var view = new WorldView(console, world); view.Renderers.Add(new TestCRenderer()); return(view); }