本文整理汇总了C#中InputHandler.GetMouseX方法的典型用法代码示例。如果您正苦于以下问题:C# InputHandler.GetMouseX方法的具体用法?C# InputHandler.GetMouseX怎么用?C# InputHandler.GetMouseX使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类InputHandler
的用法示例。
在下文中一共展示了InputHandler.GetMouseX方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。
示例1: CheckInside
public override bool CheckInside(InputHandler handler)
{
int a = GetX() - handler.GetMouseX();
int b = GetY() - handler.GetMouseY();
return a * a + b * b <= GetWidth() * GetWidth();
}
示例2: Update
//.........这里部分代码省略.........
}
if (handler.CheckJustPressedKey(Keys.O))
{
if (couldDrag != null && couldDrag is LevelPerson)
{
((LevelPerson)couldDrag).MoveTo(couldDrag.GetX() + 200, couldDrag.GetY(), 60);
}
}
if (handler.CheckJustPressedKey(Keys.N))
{
if (couldDrag != null && couldDrag is LevelPerson)
{
fileMode = 4;
textBox.TellSelected(true);
}
}
if (handler.CheckJustPressedKey(Keys.G))
{
//Load an animation onto a person.
//loop it to test.
if (couldDrag != null && couldDrag is LevelPerson)
{
fileMode = 3;
textBox.TellSelected(true);
}
}
if (handler.CheckJustPressedKey(Keys.C))
if (!modifyingOne && couldDrag != null && !dragging && colorize == null)
{
originX = handler.GetMouseX();
originY = handler.GetMouseY();
r.SetX(originX);
g.SetX(originX);
b.SetX(originX);
r.SetY(originY);
g.SetY(originY);
b.SetY(originY);
colorize = couldDrag;
}
}
if (handler.CheckLeftMouseJustPressed())
{
if (handler.CheckMouseIn(r))
{
draggingColor = 1;
original = r.GetPoint();
}
else
if (handler.CheckMouseIn(g))
{
draggingColor = 2;
original = g.GetPoint();
}
else
if (handler.CheckMouseIn(b))
{
draggingColor = 3;