+
+ ///Puntero a la lista de Items logicos
+ std::list<CItem *> *lista_logic_Items;
+
+ ///TODO poner esto en Union y crear una ventana nueva de propiedades
+ bool is_union;
+
+ ///indica si el item ya esta conectado con sus conectores bien definidos
+ bool is_connected;
+
+ ///Indica si es una compuerta logica
+ bool is_logic;
+
+ ///Indica si puede realizarse la conexion logica con una compuerta
+ static bool logic_connect;
+ static int quien;
+
+ /**Vector de connectores donde se mantiene la siguiente referencia:
+ * indice 0 = "arriba/izquierda" para la exclusa, el tubo, el codo, el empalme y el tanque.
+ * "derecha" para la bomba.
+ * es unico para el drenaje.
+ * indice 1 = "abajo/derecha" para la exclusa, el tubo, el codo, el empalme y el tanque.
+ * "izquierda" para el tanque
+ * indice 2 = "medio" para el empalme.
+ *La referencia se toma para las imagenes iniciales en el orden izquierda-derecha-medio,
+ *excepto el tanque que seria derecha-izquierda.
+ */
+ std::vector<Connector> connect_vec;