Esempio n. 1
0
        public Climates DiscernClimate(TopoRes tr)
        {
            TopoRes subArctic     = TopoRes.Cold | TopoRes.Dry | TopoRes.Low;
            TopoRes subArcticMed  = TopoRes.Cold | TopoRes.Dry | TopoRes.Med;
            TopoRes subArcticHigh = TopoRes.Cold | TopoRes.Dry | TopoRes.High;

            TopoRes alpine    = TopoRes.Cold | TopoRes.SlightlyWet | TopoRes.Low;
            TopoRes alpineMed = TopoRes.Cold | TopoRes.SlightlyWet | TopoRes.Med;

            TopoRes highland     = TopoRes.Cold | TopoRes.Wet | TopoRes.High;
            TopoRes highlandSWet = TopoRes.Cold | TopoRes.SlightlyWet | TopoRes.High;

            TopoRes swamp      = TopoRes.Cold | TopoRes.Flooded | TopoRes.Low;
            TopoRes swampLWarm = TopoRes.LukeWarm | TopoRes.Flooded | TopoRes.Low;
            TopoRes swampWarm  = TopoRes.Warm | TopoRes.Flooded | TopoRes.Low;

            if (tr.HasFlag(TopoRes.Cold) && tr.HasFlag(TopoRes.Wet) && (tr.HasFlag(TopoRes.Low) || tr.HasFlag(TopoRes.Med) || tr.HasFlag(TopoRes.High)))
            {
            }

            return(Climates.Alpine);
        }