コード例 #1
0
ファイル: InterestPoint.cs プロジェクト: jonkensta/KnightGame
            public Simple(int windowSize=2, AreaFinder areaFinder = null)
            {
                _areaFinder = areaFinder ?? new AreaFinders.Exhaustive();

                var open = new Morphology.WindowFuncs.And(windowSize);
                var close = new Morphology.WindowFuncs.Or(windowSize);
                _filters = new Morphology.Filters<bool>(open, close);
            }
コード例 #2
0
ファイル: Generators.cs プロジェクト: jonkensta/KnightGame
            public Simple(TopographyGenerator tG)
            {
                _topographyGenerator = tG;
                _defaultFreqs = new Dictionary<TerrainType, double>();
                _defaultFreqs[TerrainTypes.Water]     = 0.2;
                _defaultFreqs[TerrainTypes.Beach]     = 0.2;
                _defaultFreqs[TerrainTypes.Grass]     = 0.2;
                _defaultFreqs[TerrainTypes.Tree]      = 0.2;
                _defaultFreqs[TerrainTypes.Desert]    = 0.1;
                _defaultFreqs[TerrainTypes.Mountain]  = 0.1;
                _defaultFreqs[TerrainTypes.Path]      = 0.0;

                var open = new Morphology.WindowFuncs.Max<int>();
                var close = new Morphology.WindowFuncs.Min<int>();
                _filters = new Morphology.Filters<int>(open, close);
            }