0
我想實現拖放功能到我的哈斯克爾光澤(調度)程序,但要做到這一點,我需要能夠讀取鼠標的座標。我一直在研究如何在多個小時內完成這項工作,並且除了在GLUT中有可能實現這一目標之外,還有空缺,除此之外,光澤是基於這一點,但深深地超過了我的頭腦。獲取鼠標座標(哈斯克爾)
我想知道是否已經有某種方法可以在光澤上做到這一點,如果沒有,我應該切換到什麼樣的庫?
預先感謝您!
我想實現拖放功能到我的哈斯克爾光澤(調度)程序,但要做到這一點,我需要能夠讀取鼠標的座標。我一直在研究如何在多個小時內完成這項工作,並且除了在GLUT中有可能實現這一目標之外,還有空缺,除此之外,光澤是基於這一點,但深深地超過了我的頭腦。獲取鼠標座標(哈斯克爾)
我想知道是否已經有某種方法可以在光澤上做到這一點,如果沒有,我應該切換到什麼樣的庫?
預先感謝您!
爲您服務功能你要處理的事件,如:
serveWorld (EventKey (MouseButton LeftButton) Down xPos yPos) world = ...
或者你不想去找按鈕而只是運動?在這種情況下,serveWorld
應該處理EventMotion
。
您可能想看看gloss-draw
示例程序,該程序位於gloss-examples包中。
「serve function」是指事件處理程序,是否正確?如果是這樣,你是說在事件的最後部分(浮點數,浮點數)是鍵的位置?我不知道它是什麼,所以我一直在用「_」來測試其他功能。謝謝你們的快速響應! 編輯:它的工作原理,我忘了它現在是如此愚蠢 – bnunamak 2013-04-07 22:28:47
沒問題!是的,光澤黑線鱈可能更具體。如果它在github上... – 2013-04-08 01:56:49