Example #1
0
 public TwWorldSettings(float worldSpeed, float worldUnitSpeed, bool isOldScenery, bool hasChurch)
 {
     Speed      = worldSpeed;
     UnitSpeed  = worldUnitSpeed;
     MapScenery = isOldScenery ? IconDrawerFactory.Scenery.Old : IconDrawerFactory.Scenery.New;
     Church     = hasChurch;
 }
Example #2
0
        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);
        }