ゲームのメイン ループに戻って追加することに問題があります。知らないクラスからオブジェクトを作成できれば、このタスクはなくなります。
今私は持っています:
if (Monesers.Zombie.canBeCreated(world,objects)){
Zombie.add(new Monster())
}
if (Monesers.Sceleton.canBeCreated(world,objects)){
objects.add(new Monster())
}
クラスの名前に言及せずにすべてのクラスにループできるものを探しているので、ゲームの新しいものごとに同じコードを何度もコピーする必要はありません。