示例#1
0
        public void Tool7()
        {
            Engine.Initialize("Tool7", 960, 720, new Configuration()
            {
                EnabledCoreModules = CoreModules.Default | CoreModules.Tool
            });
            ToolHelper.Name = "Tool7";
            ToolHelper.Size = new Vector2F(250, 350);
            ToolHelper.AddComponent(new ColorButton());
            var childWindow = new ChildWindow()
            {
                Size = new Vector2I(200, 100)
            };

            childWindow.AddComponent(new InputInt1("Int", 0));
            childWindow.AddComponent(new Button("Button"));
            childWindow.AddComponent(new MultiRadioButton(("Radio1", 0), ("Radio2", 1), ("Radio3", 2)));
            ToolHelper.AddComponent(childWindow);
            while (Engine.DoEvents())
            {
                ToolHelper.Update();
                Engine.Update();
                if (Engine.Keyboard.GetKeyState(Key.Escape) == ButtonState.Push)
                {
                    break;
                }
            }
            Engine.Terminate();
        }