ここでエラーが発生していますが、insert()
何が間違っているのかわかりません。さまざまなパラメーターとパラメーターの数を試しましたが、何も機能していないようです。
m_oGameObjectList
IGameObjects (基本クラス) の両端キューです。
m_sPosition
3 つの int (X、Y、Z) を持つ構造体です。
gameObject
から派生したオブジェクトへの参照IGameObject
です。
for (int i = 0; i < m_oGameObjectList.size(); i++)
{
if (gameObject.m_sPosition.Z > m_oGameObjectList[i].m_sPosition.Z)
{
m_oGameObjectList.insert(i, gameObject);
i = m_oGameObjectList.size();
}
}