Sprite1 *enemy = new Sprite1(100, 100, "enemy.bmp", *screen);
enemy->DrawJon(screen);
enemyList.insert(enemyList.end(), *enemy);
何らかの理由で、敵がリストに保存されていません。何か案は?
編集:
また、オブジェクトにアクセスして病棟後に使用する方法は次のとおりです。
for (int g=0; g<enemyList.size(); g++)
{
Sprite1 enemyToMove = enemyList.at(g); //.at(g);
enemyToMove.MoveJon(0, 50, screen);
}
編集:
ですから、これがクローズされたとしても、解決策が何であるかを人々に知ってもらいたいと思っています. クラスのプロパティを設定するコンストラクターを作成していませんでした。最後に、デフォルトのコンストラクターとセッターメソッドでこれを機能させることができました