[[命令リファレンス]]
----
*for (xx in $chars)
画面上のすべてのオブジェクトに対して処理を行います
//plainForm
書式:
for (変数名 in $chars) 処理
'''変数名'''で表される変数に画面上のオブジェクトを順番に代入していき、'''処理'''を行います。
**例1
//----Enemy.tonyu
extends SpriteChar;
while (1) {
y=y+1;
update();
}
//----End of Enemy.tonyu-----
//-----Jiki.tonyu--------
extends SpriteChar;
while (1) {
if (getkey(39)>0) x+=3;
if (getkey(37)>0) x-=3;
if (getkey(40)>0) y+=3;
if (getkey(38)>0) y-=3;
for (e in $chars) {
if (e [[is]] Enemy && [[crashTo]](e)) [[die]]();
}
update();
}
//----End of Jiki.tonyu-----
▲ Jikiは、画面上のEnemyクラスのオブジェクトeのうちのどれかに対して、
[[crashTo]](e)が成立すれば[[die]]();を呼び出します。
すなわち、Enemyクラスのいずれかに当たると死亡します。
**関連
-[[is]]
----
[[命令リファレンス]]