public TwWorldSettings(float worldSpeed, float worldUnitSpeed, bool isOldScenery, bool hasChurch) { Speed = worldSpeed; UnitSpeed = worldUnitSpeed; MapScenery = isOldScenery ? IconDrawerFactory.Scenery.Old : IconDrawerFactory.Scenery.New; Church = hasChurch; }
public static DrawerFactoryBase Create(DisplayTypes displayType, int zoomLevel, IconDrawerFactory.Scenery scenery) { DrawerFactoryBase drawerFactory; switch (displayType) { case DisplayTypes.Icon: drawerFactory = new IconDrawerFactory(zoomLevel, scenery); break; case DisplayTypes.Shape: drawerFactory = new ShapeDrawerFactory(zoomLevel); break; default: throw new Exception("oeps"); } drawerFactory.SetVillageDimensions(); return(drawerFactory); }