c++ project need help. It is a team project but I just have to do my part on it. I will paste my part and you can look through the document and finish it.

jeprej
print.cpp

/***************************************** * CSCE 2110 Group 22 * Project 1 Milestone Submission * Date: March 7, 2021 * Members: * Cale Floyd * Michael Gardner * Kerimjan Rejepov * Sakchham Sangroula ******************************************/ #include "print.h" #include "read.h" #include <iostream> #include <vector> #include <fstream> using namespace std; void Print::print_setup(vector<vector<char>> initial_setup){ // access to time limit from the config file Read read_obj; read_obj.read_config("config1.txt"); //put a limit to stop the simulation whenever the counter reaches the time limit int counter=0; for(int i = 0; i< initial_setup.size(); i++) { for(int j = 0; j < initial_setup[i].size(); j++) { cout << initial_setup[i][j]; } cout << endl; } for (int row=0; row<initial_setup.size()-1; row++) { for (int col=0; col<initial_setup[row].size()-1; col++) { // ******************************************Residential step 1************************************************* // mid right character if (initial_setup[row][col]=='R' && initial_setup[row][col+1]=='T' ) { initial_setup[row][col] = '1'; } // mid left character else if (initial_setup[row][col]=='R' && initial_setup[row][col-1] == 'T') { initial_setup[row][col] = '1'; } // top char else if (initial_setup[row][col]=='R' && initial_setup[row-1][col] == 'T') { initial_setup[row][col] = '1'; } // top right char else if (initial_setup[row][col]=='R' && initial_setup[row-1][col+1] == 'T') { initial_setup[row][col] = '1'; } // top left char else if (initial_setup[row][col]=='R' && initial_setup[row-1][col-1] == 'T') { initial_setup[row][col] = '1'; } // bottom char else if (initial_setup[row][col]=='R' && initial_setup[row+1][col] == 'T') { initial_setup[row][col] = '1'; } // bottom right char else if (initial_setup[row][col]=='R' && initial_setup[row+1][col+1] == 'T') { initial_setup[row][col] = '1'; } // bottom left char else if (initial_setup[row][col]=='R' && initial_setup[row+1][col-1] == 'T') { initial_setup[row][col] = '1'; } //**************************************************************************************************************** } cout << endl; } for (int row=0; row<initial_setup.size(); row++) { for (int col=0; col<initial_setup[row].size(); col++) { // ******************************************Residential step 2************************************************* // mid right character if (initial_setup[row][col]=='R' && initial_setup[row][col+1]=='1' ) { initial_setup[row][col] = '1'; } // mid left character else if (initial_setup[row][col]=='R' && initial_setup[row][col-1] == '1') { initial_setup[row][col] = '1'; } // top char else if (initial_setup[row][col]=='R' && initial_setup[row-1][col] == '1') { initial_setup[row][col] = '1'; } // top right char else if (initial_setup[row][col]=='R' && initial_setup[row-1][col+1] == '1') { initial_setup[row][col] = '1'; } // top left char else if (initial_setup[row][col]=='R' && initial_setup[row-1][col-1] == '1') { initial_setup[row][col] = '1'; } // bottom char else if (initial_setup[row][col]=='R' && initial_setup[row+1][col] == '1') { initial_setup[row][col] = '1'; } // bottom right char else if (initial_setup[row][col]=='R' && initial_setup[row+1][col+1] == '1') { initial_setup[row][col] = '1'; } // bottom left char else if (initial_setup[row][col]=='R' && initial_setup[row+1][col-1] == '1') { initial_setup[row][col] = '1'; } //**************************************************************************************************************** } cout << endl; } for(int i = 0; i< initial_setup.size(); i++) { for(int j = 0; j < initial_setup[i].size(); j++) { cout << initial_setup[i][j]; } cout << endl; } }