bool Unit::setUnitName( std::string type ) { //FIXME: it's bad. LuaConfig* cfg = new LuaConfig; UnitName = cfg->getRandom("meeting", type); delete cfg; if( UnitName == "" ) return false; return true; }
bool Unit::setUnitName( std::string type ) { //FIXME: it's bad. LuaConfig* cfg = new LuaConfig; char* random_name = cfg->getRandom("meeting", type.c_str()); UnitName = std::string(random_name); free( random_name ); delete cfg; if( UnitName == "" ) return false; return true; }