return name;
}
+Glib::ustring CItem::get_other_name(int _id)
+{
+ std::list<CItem *>::iterator i = listaItems->begin();
+ while ( i != listaItems->end() ) {
+ if ( (*i)->get_id() == _id )
+ return (*i)->get_name();
+ i++;
+ }
+ return name;
+}
+
int CItem::get_img_actual()
{
return imgActual;
else return false;
}
-ConnectorType CItem::is_other_connection_area(int _a, int _b)
+ConnectorType CItem::is_other_connection_area(int _a, int _b, CItem **_item)
{
ConnectorType temp2;
std::list<CItem *>::iterator i = listaItems->begin();
while ( i != listaItems->end() ) {
CItem *temp = *i;
if (temp != this)
- if ( (temp2 = temp->get_connector_type(_a,_b)) != UNDEF )
+ if ( (temp2 = temp->get_connector_type(_a,_b)) != UNDEF ) {
+ *_item = temp;
return temp2;
+ }
i++;
}
return UNDEF;