X-Git-Url: https://git.llucax.com/z.facultad/75.42/plaqui.git/blobdiff_plain/789188ab0bf658fdf35c99e7bd2cfabab41091f2..5b8bbc5a3c2db31a69a637f0e35e8435ad4d8ff3:/Constructor/conduct.cpp?ds=inline diff --git a/Constructor/conduct.cpp b/Constructor/conduct.cpp index b286e68..2493f32 100644 --- a/Constructor/conduct.cpp +++ b/Constructor/conduct.cpp @@ -104,6 +104,7 @@ void Conduct::save(FILE *archivo) bool Conduct::check_connection() { + ConnectorType aux; CItem *_item0, *_item1; switch (get_img_actual()) { case 0: @@ -115,6 +116,9 @@ bool Conduct::check_connection() connect_vec[1].type = is_other_connection_area( get_position_x()+get_image()->get_width()+5, get_position_y()+16, &_item1); } if ( connect_vec[0].type != UNDEF && connect_vec[1].type != UNDEF ) { + aux = connect_vec[0].type; + connect_vec[0].type = connect_vec[1].type; + connect_vec[1].type = aux; connect_vec[0].id_dest = _item0->get_id(); connect_vec[1].id_dest = _item1->get_id(); return ( is_connected = (connect_vec[0].type != connect_vec[1].type) );