コード例 #1
0
ファイル: Structures.cs プロジェクト: cedricjansen/newlands
        private void DetermineIslands(GeneratorSizes mapSize)
        {
            switch (mapSize)
            {
            case GeneratorSizes.Small:
                this.IslandCounts = 3;
                break;

            case GeneratorSizes.Medium:
                this.IslandCounts = 7;
                break;

            case GeneratorSizes.Large:
                this.IslandCounts = 10;
                break;

            case GeneratorSizes.Huge:
                this.IslandCounts = 12;
                break;

            case GeneratorSizes.Insane:
                this.IslandCounts = 50;
                break;
            }
        }
コード例 #2
0
ファイル: Structures.cs プロジェクト: cedricjansen/newlands
 private void SetSizes()
 {
     if (Main.Grid.current < 70)
     {
         this.NewSizes = GeneratorSizes.Small;
     }
     else if (Main.Grid.current < 100 && Main.Grid.current >= 70)
     {
         this.NewSizes = GeneratorSizes.Medium;
     }
     else if (Main.Grid.current < 130 && Main.Grid.current >= 100)
     {
         this.NewSizes = GeneratorSizes.Large;
     }
     else if (Main.Grid.current < 160 && Main.Grid.current >= 130)
     {
         this.NewSizes = GeneratorSizes.Huge;
     }
     else
     {
         this.NewSizes = GeneratorSizes.Insane;
     }
 }