Beispiel #1
0
        public TerrainGenerator()
        {
            gui = new Gui();

            addLabel = gui.AddLabel(new Vector2(100, 50), "Generator Add: " + GameSettings.GeneratorAdd.ToString());
            gui.AddSlider(new Vector2(100, 100), 300.0f, 1.0f, 100.0f, (float)GameSettings.GeneratorAdd, GeneratorAdd);
            subLabel = gui.AddLabel(new Vector2(100, 150), "Generator Sub: " + GameSettings.GeneratorSub.ToString());
            gui.AddSlider(new Vector2(100, 200), 300.0f, 0.05f, 20.0f, (float)GameSettings.GeneratorSub, GeneratorSub);

            freq1Label = gui.AddLabel(new Vector2(100, 250), "Freq1: " + freq1.ToString());
            gui.AddSlider(new Vector2(100, 300), 300.0f, 0.0f, 20.0f, freq1, Freq1);

            freq2Label = gui.AddLabel(new Vector2(100, 350), "Freq2: " + freq2.ToString());
            gui.AddSlider(new Vector2(100, 400), 300.0f, 0.0f, 20.0f, freq2, Freq2);

            freq3Label = gui.AddLabel(new Vector2(100, 450), "Freq3: " + freq3.ToString());
            gui.AddSlider(new Vector2(100, 500), 300.0f, 0.0f, 20.0f, freq3, Freq3);
        }
        public WorldGenerator(World world)
        {
            gui        = new Gui();
            seed       = 0;
            rand       = new Random(seed);
            this.world = world;
            addLabel   = gui.AddLabel(new Vector2(100, 50), "Generator Add: " + GameSettings.GeneratorAdd.ToString());
            gui.AddSlider(new Vector2(100, 100), 300.0f, 1.0f, 100.0f, (float)GameSettings.GeneratorAdd, GeneratorAdd);
            subLabel = gui.AddLabel(new Vector2(100, 150), "Generator Sub: " + GameSettings.GeneratorSub.ToString());
            gui.AddSlider(new Vector2(100, 200), 300.0f, 0.05f, 20.0f, (float)GameSettings.GeneratorSub, GeneratorSub);

            freq1Label = gui.AddLabel(new Vector2(100, 250), "Freq1: " + freq1.ToString());
            gui.AddSlider(new Vector2(100, 300), 300.0f, 0.0f, 20.0f, freq1, Freq1);

            freq2Label = gui.AddLabel(new Vector2(100, 350), "Freq2: " + freq2.ToString());
            gui.AddSlider(new Vector2(100, 400), 300.0f, 0.0f, 20.0f, freq2, Freq2);

            freq3Label = gui.AddLabel(new Vector2(100, 450), "Freq3: " + freq3.ToString());
            gui.AddSlider(new Vector2(100, 500), 300.0f, 0.0f, 20.0f, freq3, Freq3);

            gui.AddButton(new Vector2(100, 600), "Generate", Generate);
        }