• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    公众号

C# InputEngine类代码示例

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

本文整理汇总了C#中InputEngine的典型用法代码示例。如果您正苦于以下问题:C# InputEngine类的具体用法?C# InputEngine怎么用?C# InputEngine使用的例子?那么恭喜您, 这里精选的类代码示例或许可以为您提供帮助。



InputEngine类属于命名空间,在下文中一共展示了InputEngine类的20个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的C#代码示例。

示例1: invert_onClicked

 void invert_onClicked(object sender, InputEngine.MouseArgs e)
 {
     Swapper s = AssociatedComponent as Swapper;
     s.Swapped = !s.Swapped;
     if (Settings.GameState == Settings.GameStates.Stopped)
         s.OrigSwapped = !s.OrigSwapped;
 }
开发者ID:XZelnar,项目名称:MicroWorld,代码行数:7,代码来源:SwapperProperties.cs


示例2: newClick

 public void newClick(object sender, InputEngine.MouseArgs e)
 {
     Sound.SoundPlayer.PlayButtonClick();
     GUIEngine.s_componentSelector.ResetSelection();
     create = true;
     delete = false;
 }
开发者ID:XZelnar,项目名称:MicroWorld,代码行数:7,代码来源:PlacableAreasCreator.cs


示例3: backClick

 public void backClick(object sender, InputEngine.MouseArgs e)
 {
     Sound.SoundPlayer.PlayButtonClick();
     GUIEngine.ChangeScene(GUIEngine.s_mainMenu, "GUIMainMenu");
     //Main.curState = "GUIMainMenu";
     //GUIEngine.curScene = GUIEngine.s_mainMenu;
 }
开发者ID:XZelnar,项目名称:MicroWorld,代码行数:7,代码来源:LevelsMenu.cs


示例4: backClick

 public override void backClick(object sender, InputEngine.MouseArgs e)
 {
     Sound.SoundPlayer.PlayButtonClick();
     GUIEngine.ChangeScene(GUIEngine.s_levelsMenu, "GUILevels");
     //Main.curState = "GUILevels";
     //GUIEngine.curScene = GUIEngine.s_levelsMenu;
 }
开发者ID:XZelnar,项目名称:MicroWorld,代码行数:7,代码来源:LevelsLoadMenu.cs


示例5: clrClick

 public void clrClick(object sender, InputEngine.MouseArgs e)
 {
     Sound.SoundPlayer.PlayButtonClick();
     Logics.PlacableAreasManager.Clear();
     delete = false;
     create = false;
 }
开发者ID:XZelnar,项目名称:MicroWorld,代码行数:7,代码来源:PlacableAreasCreator.cs


示例6: onButtonClick

 public override void onButtonClick(InputEngine.MouseArgs e)
 {
     if (IsIn(e.curState.X, e.curState.Y))
     {
         e.Handled = true;
     }
 }
开发者ID:XZelnar,项目名称:MicroWorld,代码行数:7,代码来源:StatusStrip.cs


示例7: onButtonUp

 public override void onButtonUp(InputEngine.MouseArgs e)
 {
     if (e.button == 0 && isdnd)
     {
         isdnd = false;
         e.Handled = true;
     }
 }
开发者ID:XZelnar,项目名称:MicroWorld,代码行数:8,代码来源:ZoomBar.cs


示例8: OnMouseUp

        public override void OnMouseUp(InputEngine.MouseArgs e)
        {
            base.OnMouseUp(e);

            btn = -1;
            x = 0;
            y = 0;
        }
开发者ID:XZelnar,项目名称:MicroWorld,代码行数:8,代码来源:ResistorDynamic.cs


示例9: onButtonDown

 public override void onButtonDown(InputEngine.MouseArgs e)
 {
     base.onButtonDown(e);
     e.Handled = true;
     if (!bok.IsIn(e.curState.X, e.curState.Y) && !breset.IsIn(e.curState.X, e.curState.Y) &&
         !bcancel.IsIn(e.curState.X, e.curState.Y))
         seq.AddRecord();
 }
开发者ID:XZelnar,项目名称:MicroWorld,代码行数:8,代码来源:SequenceSelection.cs


示例10: OnMouseDown

        public override void OnMouseDown(InputEngine.MouseArgs e)
        {
            base.OnMouseDown(e);

            x = e.curState.X;
            y = e.curState.Y;
            btn = e.button;
        }
开发者ID:XZelnar,项目名称:MicroWorld,代码行数:8,代码来源:ResistorDynamic.cs


示例11: onButtonDown

 public override void onButtonDown(InputEngine.MouseArgs e)
 {
     if (IsIn(e.curState.X, e.curState.Y) && e.button == 0)
     {
         isdnd = true;
         ChangeScale(e.curState.X);
         e.Handled = true;
     }
 }
开发者ID:XZelnar,项目名称:MicroWorld,代码行数:9,代码来源:ZoomBar.cs


示例12: deleteClick

 public void deleteClick(object sender, InputEngine.MouseArgs e)
 {
     Sound.SoundPlayer.PlayButtonClick();
     if (saves.SelectedIndex == -1) return;
     mb = YesNoMessageBox.Show("Are you sure you want\r\nto delete the following file: \r\n" +
         saves.GetSelected() + "?");
     mb.onButtonClicked += new YesNoMessageBox.ButtonClickedEventHandler(mb_onButtonClicked);
     GUIEngine.AddHUDScene(mb);
 }
开发者ID:XZelnar,项目名称:MicroWorld,代码行数:9,代码来源:LoadFrameScene2.cs


示例13: OnMouseWheel

        public override void OnMouseWheel(InputEngine.MouseWheelMoveArgs e)
        {
            base.OnMouseWheel(e);

            if (e.delta != 0)
            {
                Resistance += (float)(e.delta) / 120f;
            }
        }
开发者ID:XZelnar,项目名称:MicroWorld,代码行数:9,代码来源:ResistorDynamic.cs


示例14: OnMouseMove

        public override void OnMouseMove(InputEngine.MouseMoveArgs e)
        {
            base.OnMouseMove(e);

            if (btn != -1)
            {
                Resistance += (float)(e.dy)/10f;
            }
        }
开发者ID:XZelnar,项目名称:MicroWorld,代码行数:9,代码来源:ResistorDynamic.cs


示例15: onMouseMove

 public override void onMouseMove(InputEngine.MouseMoveArgs e)
 {
     bool wasover = isMouseOver;
     base.onMouseMove(e);
     if (isMouseOver && !wasover)
     {
         Sound.SoundPlayer.MenuMouseOver();
     }
 }
开发者ID:XZelnar,项目名称:MicroWorld,代码行数:9,代码来源:LevelSelectorButton.cs


示例16: onKeyPressed

 public override void onKeyPressed(InputEngine.KeyboardArgs e)
 {
     if (e.key == Keys.Delete.GetHashCode() && bRemove.isEnabled)
     {
         bRemove_onClicked(null, null);
         e.Handled = true;
         return;
     }
     base.onKeyPressed(e);
 }
开发者ID:XZelnar,项目名称:MicroWorld,代码行数:10,代码来源:SubComponentButtons.cs


示例17: onButtonClick

 public virtual void onButtonClick(InputEngine.MouseArgs e)
 {
     lock (controls)
     {
         foreach (Control c in controls)
         {
             if (c.isVisible) c.onButtonClick(e);
             if (InputEngine.eventHandled) break;
         }
     }
 }
开发者ID:XZelnar,项目名称:MicroWorld,代码行数:11,代码来源:Scene.cs


示例18: onButtonClick

 public override void onButtonClick(InputEngine.MouseArgs e)
 {
     if (!IsIn(e.curState.X, e.curState.Y) && !GUIEngine.s_subComponentButtons.IsIn(e.curState.X, e.curState.Y))
     {
         GUIEngine.RemoveHUDScene(this);
         GUIEngine.RemoveHUDScene(GUIEngine.s_subComponentButtons);
         GUIEngine.s_subComponentButtons.isVisible = false;
         e.Handled = true;
     }
     base.onButtonClick(e);
 }
开发者ID:XZelnar,项目名称:MicroWorld,代码行数:11,代码来源:CodeEditor.cs


示例19: onButtonClick

 public override void onButtonClick(InputEngine.MouseArgs e)
 {
     base.onButtonClick(e);
     if (tbCode.isVisible)
     {
         if (!tbCode.IsIn(e.curState.X, e.curState.Y))
         {
             tbCode.isVisible = false;
         }
         e.Handled = true;
     }
 }
开发者ID:XZelnar,项目名称:MicroWorld,代码行数:12,代码来源:ScriptEditor.cs


示例20: loadClick

        public void loadClick(object sender, InputEngine.MouseArgs e)
        {
            Sound.SoundPlayer.PlayButtonClick();
            if (saves.SelectedIndex == -1) return;

            GUIEngine.ChangeScene(GUIEngine.s_loading, "GUILoading");
            //GUIEngine.curScene = GUIEngine.s_loading;
            //Main.curState = "GUILoading";

            System.Threading.Thread t = new System.Threading.Thread(new System.Threading.ThreadStart(_load));
            t.Start();
        }
开发者ID:XZelnar,项目名称:MicroWorld,代码行数:12,代码来源:LoadFrameScene2.cs



注:本文中的InputEngine类示例整理自Github/MSDocs等源码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
C# InputField类代码示例发布时间:2022-05-24
下一篇:
C# InputElementType类代码示例发布时间:2022-05-24
热门推荐
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap