在许多编程语言中,您可以执行以下操作:
while true:
handle events like keyboard input
update game world
draw screen
(optional: delay execution)
虽然这远非最佳选择,但对于简单的游戏应该足够了。
在Squeak Smalltalk中如何实现呢?
我可以读取键盘输入并像wiki.squeak.org上描述的那样做出反应。但是如果我尝试执行类似以下的内容
1 to: 10 do: [ :i | game updateAndDraw ]
所有事件都仅在循环执行后处理。