我需要在球拍里为我的俄罗斯方块游戏项目建立一个记分台,我被困在.如果删除一行、二行、三行或四行,则计数+100、+250、+400或+600。对我来说主要的问题是我不知道我应该在哪一班做。结果应该是这样的:

我把其他部分都做好了,只有分数窗口不见了。我对如何创建它唯一的想法是用一个按钮,你可以点击和得分得到更新。该按钮的回调过程如下所示:
[callback (lambda (button event)
(cond
((eq? delete-row 1) (send *score-button* set-label (+ (send *score-button* get-label) 100)))
((eq? delete-row 2) (send *score-button* set-label (+ (send *score-button* get-label) 250)))
((eq? delete-row 3) (send *score-button* set-label (+ (send *score-button* get-label) 400)))
((eq? delete-row 4) (send *score-button* set-label (+ (send *score-button* get-label) 600)))
))]delete-row是在行被填充时负责处理它们的过程(代码中没有提到)。但是,我不确定它是否有效,而且感觉很不专业,而是用其他方式.
有谁知道我怎么能创建这个记分器的吗?我很感激所有的答案!
发布于 2016-05-21 14:35:28
此页面显示各种类型的GUI元素:
Gallery.html?q=text%25
你想要的是message%吗?
https://stackoverflow.com/questions/37364079
复制相似问题