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); }