私はここで狡猾なチュートリアルをいじっています:
http://buildnewgames.com/introduction-to-crafty/
そして、この特定の機能が clojurescript/clojure でどのように実装されるのか疑問に思っています
var max_villages = 5;
for (var x = 0; x < Game.map_grid.width; x++) {
for (var y = 0; y < Game.map_grid.height; y++) {
if (Math.random() < 0.02) {
Crafty.e('Village').at(x, y);
if (Crafty('Village').length >= max_villages) {
return;
}
}
}
}
コンストラクトを作成できることはわかってい(for [])
ますが、max_villages が 5 に達したときにそれを停止するにはどうすればよいでしょうか?