Esempio n. 1
0
        public RenderSettingsMenu()
        {
            InitializeComponent();

            var editorGenerator = new EditorGenerator <RenderSettings>(RenderSettings.Instance);

            editorGenerator.AddEditorControls(flowLayoutPanel1);

            flowLayoutPanel1.Resize += FlowLayoutPanel1_Resize;
        }
Esempio n. 2
0
    public override void _Ready()
    {
        // once view initialization and view's model sync is finished,
        // can be called anytime on any model
        View.ConnectToModel(Model);

        activeInputState = GetNode <InputState>("InputStates/Main");
        activeInputState.Enter(this);

        // NoiseGenerator gen = new NoiseGenerator();
        EditorGenerator gen = new EditorGenerator("res://Crawler/Generators/Maps/MVP-Scaled.tscn");

        gen.Generate(Model);

        Model.CoolerApiEvent(-1, "Print", "[G]et the moss (green tiles) with the G key.");
        Model.CoolerApiEvent(-1, "Print", "Then leave the cave (by stepping on a purple tile).");

        // if (GetViewport().Size.x >= 960 * 2)
        // {
        //     ProjectSettings.SetSetting("display/window/stretch/shrink", (int)GetViewport().Size.x / 960);
        // }
    }