X-Git-Url: https://git.llucax.com/z.facultad/75.42/plaqui.git/blobdiff_plain/31b3e321726d5c3fe720dd216687d3138523714f..f53d095dd5ffb5afacf5c6f9a23d6cf1985fc237:/Constructor/exclusa.cpp diff --git a/Constructor/exclusa.cpp b/Constructor/exclusa.cpp index 6a386d1..b759ea7 100644 --- a/Constructor/exclusa.cpp +++ b/Constructor/exclusa.cpp @@ -14,6 +14,12 @@ Exclusa::Exclusa() ref->get_widget_derived("exclusa_pty_wnd",exclusa_pty_wnd); exclusa_pty_wnd->exclusa = this; name = "exclusa"; + + Connector temp; + temp.id_dest = -1; + temp.type = UNDEF; + connect_vec.push_back(temp); + connect_vec.push_back(temp); } Exclusa::~Exclusa() @@ -153,21 +159,9 @@ ConnectorType Exclusa::get_connector_type(int _a, int _b) } return UNDEF; } -/*si no estoy conectado pregunto por el del otro lado, y ahi puedo setear los dos - *si ya estoy devuelvo. -*/ -/*bool Exclusa::is_connection_area(int _a, int _b) + +void Exclusa::set_default_connector() { - switch (imgActual){ - case 0: - if ( ((_a <= x+10 )&&(_a > 0) && (_b <= y+image->get_height()-10) &&(_b >= y+10 )) || - ((_a <= x+image->get_width()-1)&&(_a >= x+image->get_width()-10) && (_b <= y+image->get_height()-10) &&(_b >= y +10 )) ) - return true; - case 1: - if ( ((_a <= x+image->get_width()-10 )&&(_a >= x + 10) && (_b <= y+10) &&(_b > 0 )) || - ((_a <= x+22 )&&(_a >= x + 10) && (_b <= y+image->get_height()-1) &&(_b >= y+image->get_height()-10 )) ) - return true; - } - return false; + connect_vec[0].type = UNDEF; + connect_vec[1].type = UNDEF; } -*/