9 bool member_alerady_exists =
false;
10 for(
unsigned int i = 0; i <
members.size(); i++ )
13 if (tmp.x == _new_member.x && tmp.y == _new_member.y && tmp.z == _new_member.z)
15 member_alerady_exists =
true;
22 if (!member_alerady_exists)
33 for(
unsigned int i = 0; i <
members.size(); i++ )
36 if (tmp.x == _exiting_member.x && tmp.y == _exiting_member.y && tmp.z == _exiting_member.z)
44 for(
unsigned int i = 0; i <
members.size(); i++ )
47 if (tmp.x == _new_neighbor.x && tmp.y == _new_neighbor.y && tmp.z == _new_neighbor.z)
58 bool are_neighbors =
false;
59 for(
unsigned int i = 0; i <
members.size(); i++ )
62 if (tmp.x == _id_1.x && tmp.y == _id_1.y && tmp.z == _id_1.z)
74 for(
unsigned int i = 0; i <
members.size(); i++ )
77 std::cout <<
"member [" << tmp.x <<
" " << tmp.y <<
" " << tmp.z <<
"]:" << std::endl;
79 for (
unsigned int j = 0; j < list.size(); j++)
81 glm::vec3 nghb = list.at(j);
82 std::cout <<
"\t neighbor (" << nghb.x <<
" " << nghb.y <<
" " << nghb.z <<
")" << std::endl;
95 if (!neighbor_alerady_listed)
103 bool is_neighbor =
false;
106 for(
unsigned int i = 0; i < list.size(); i++ )
108 glm::vec3 tmp = list.at(i);
109 if (tmp.x == _id.x && tmp.y == _id.y && tmp.z == _id.z)