void Average(int iAmount,int iCurrent,int iHeight,int iWidth,std::vector &fGridStart,std::vector &fGridEnd,std::vector &fGridAverage) { for (int i = 0; i < iHeight; ++i) { for (int j = 0; j < iWidth; ++j) { fGridAverage[i * iWidth + j] = ((fGridStart[i * iWidth + j] - fGridEnd[i * iWidth + j])/(float)iAmount)*(float)iCurrent; } } } Average(10,(iTime%10)+1,Simple.iScreenHeight,Simple.iScreenWidth,Simple.grid,Clever.grid,Average.grid);