【发布时间】:2018-12-07 04:17:29
【问题描述】:
我想在每个刻度上做两件不同的事情。在大爆炸环境中是否可以有多个即时事件处理程序?
这是我想做的:
(big-bang world
(on-draw show-world)
(on-tick event1 event2 1))
或
(big-bang world
(on-draw show-world)
(on-tick event1 1)
(on-tick event2 1))
这两种方法都不被允许。有没有办法做到这一点?
谢谢。
【问题讨论】:
-
两个不同的刻度处理函数处理相同的数据吗?如果
world是World,那么这两个处理函数是否都是[World -> World]函数? -
当然。让我们说是的。我已经想出了一种方法,通过在结构中添加更多元素来做到这一点,但这真的很混乱。顺便说一句,我对球拍很陌生,所以请原谅我不知道所有的术语。我正在尝试为我的孙女制作一堆圣诞节游戏。
标签: racket eventhandler