X-Git-Url: https://git.llucax.com/z.facultad/75.42/plaqui.git/blobdiff_plain/44b4462a9330a34738100db1408ba6517a29a299..8120b894bbf4f325de88ac2a7c1890afb1e9a524:/Constructor/conduct.cpp diff --git a/Constructor/conduct.cpp b/Constructor/conduct.cpp index 1daf356..2a582fb 100644 --- a/Constructor/conduct.cpp +++ b/Constructor/conduct.cpp @@ -85,3 +85,19 @@ void Conduct::save(FILE *archivo) dato += "\t\n"; fprintf(archivo,dato.c_str()); } + +bool Conduct::check_connection() +{ + switch (get_img_actual()) { + case 0: + if ( is_other_occupied_area( get_position_x()+get_image()->get_width()/2, get_position_y()+get_image()->get_height()+10) && + is_other_occupied_area( get_position_x()+get_image()->get_width()/2, get_position_y() - 10) ) + return true; + break; + case 1: + if ( is_other_occupied_area( get_position_x()-10, get_position_y()+get_image()->get_height()/2) && + is_other_occupied_area( get_position_x()+get_image()->get_width()+10, get_position_y()+get_image()->get_height()/2) ) + return true; + } + return false; +}