]> git.llucax.com Git - z.facultad/75.42/plaqui.git/blobdiff - Constructor/conduct.cpp
* Se mejoran las imagenes y se les pone color
[z.facultad/75.42/plaqui.git] / Constructor / conduct.cpp
index 1daf3560cf3a6fedecd91cdd5e550ea9566c0ca6..2a582fb9f82fc8c432276bbc97063a4aa284c74c 100644 (file)
@@ -85,3 +85,19 @@ void Conduct::save(FILE *archivo)
        dato += "\t</tubo>\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;
+}