用途別リファレンス

敵が全滅したかどうか調べる

allメソッドを使って,特定のクラスのオブジェクトが出現している個数を数えることができます.

次の例では,all(Enemy).lengthを使って,Enemyクラスのオブジェクトの数を数えています.

Main

for(i=0; i<5; i++){
    new Enemy{x:100+i*50,y:rnd(200)+50,p:2};
}
while(true){
                          //↓敵の残り数を表示
    print("Enemy.length="+all(Enemy).length);
       //↓敵の残り数が0になったら,繰り返しをやめる
    if(all(Enemy).length==0) break;
    update();
}
print("clear");

Enemy

//画面外に出ると消える
while(y<$screenHeight){
    y+=5;
    update();
}
die();

.