void CFight::addEnemy(int _iMinLevel, int _iMaxLevel) { auto pEnemy = CEnemiesGenerator::instance()->generate(_iMinLevel - 1, _iMaxLevel + 2); pEnemy.iID = getFreeID(); vListEnemies.push_back(pEnemy); vLineActions.push_back(pEnemy.iID); }
int GLEVarMap::addVarIdx(const string& name) { int idx = getFreeID(); int type = str_var(name) ? 2 : 1; if (idx != -1) { m_Names[idx] = name; m_Types[idx] = type; } else { idx = m_Names.size(); m_Names.push_back(name); m_Types.push_back(type); } return idx; }