我正在尝试将拖放功能实现到我的haskell光泽(调度)程序中,但要做到这一点,我需要能够读取鼠标的坐标。我一直在研究如何在多个小时内完成这项任务,并且我的空白是空的,除了事实上它可能在GLUT中,光泽度是基于的,但深入到我的脑海。
我想知道是否已经有一些方法可以在光泽度上做到这一点,如果没有,我应该切换到哪个库?
提前谢谢!
答案 0 :(得分:1)
对于您的服务功能,您需要处理以下事件:
serveWorld (EventKey (MouseButton LeftButton) Down xPos yPos) world = ...
或者您可能不想寻找按钮而只是寻找动作?在这种情况下,serveWorld
应处理EventMotion
。
您可能希望查看gloss-draw
示例程序,该程序位于gloss-examples包中。