Working on config nodes. They exist now, but do nothing yet.
This commit is contained in:
@@ -197,14 +197,23 @@ namespace VISEQ::INTERACTION{
|
||||
break;
|
||||
}
|
||||
}
|
||||
|
||||
auto connector = std::dynamic_pointer_cast<Connector>(e.item);
|
||||
if(found && partner != e){
|
||||
auto connector = std::dynamic_pointer_cast<Connector>(e.item);
|
||||
auto connector_to = std::dynamic_pointer_cast<Connector>(partner.item);
|
||||
connector->partner = connector_to;
|
||||
connector_to->partner = connector;
|
||||
gm->addConnection(std::dynamic_pointer_cast<Node>(connector->parent.lock()), std::dynamic_pointer_cast<Node>(connector_to->parent.lock()));
|
||||
connect_once = true;
|
||||
} else if (partner != e){
|
||||
if(KEYS_DOWN.alt){
|
||||
gm->createConfigNode(SCREEN_MOUSE);
|
||||
} else {
|
||||
gm->createMidiNode(SCREEN_MOUSE);
|
||||
}
|
||||
gm->addConnection(std::dynamic_pointer_cast<Node>(connector->parent.lock()), gm->getLastNode());
|
||||
}
|
||||
connect_once = true;
|
||||
break;
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user