예제 #1
0
        public void CreateMapGenMenu(string tag)
        {
            GeneratorEntityAffinity treeCollection     = new GeneratorEntityAffinity(new string[] { "Pine Tree 1" }, new float[] { 0.5f }, new float[] { 0.5f }, new float[] { 0.5f }, new float[] { 0.7f }, new float[] { 0.7f }, new float[] { 0.7f });
            GeneratorEntityAffinity resourceCollection = new GeneratorEntityAffinity(new string[] { "Iron", "Copper", "Coal" }, new float[] { 0.0f, 0.0f, 0.3f }, new float[] { 0.0f, 0.2f, 0.5f }, new float[] { 0.2f, 0.4f, 0.0f }, new float[] { 0.2f, 0.2f, 0.2f }, new float[] { 0.2f, 0.2f, 0.2f }, new float[] { 0.2f, 0.2f, 0.2f });

            resourceCollection.SetDensity("", 32);
            treeCollection.SetDensity("", 96);
            List <GeneratorEntityAffinity> list = new List <GeneratorEntityAffinity>();

            list.Add(treeCollection);
            list.Add(resourceCollection);
            surfaceGenerator = new SurfaceGenerator(tileCollection, entityCollection, list);
            menuFactory.CreateMapGenMenu(surfaceGenerator);
        }