connecting does weird things!
This commit is contained in:
+9
-8
@@ -84,6 +84,7 @@ namespace VISEQ::GRAPH::NODES {
|
||||
}
|
||||
|
||||
void draw(Vec2Df mouse, Camera2D cam) override {
|
||||
Node::draw();
|
||||
last = time;
|
||||
time = GetTime();
|
||||
if(time - start >= (float)midi_gate / 1000.0f){
|
||||
@@ -157,14 +158,14 @@ namespace VISEQ::GRAPH::NODES {
|
||||
}
|
||||
}
|
||||
|
||||
Vec2Df connector = position - ((position - mouse)).norm() * (radius + RADIUS);
|
||||
float opacity = 150.0f - Clamp(position.dist(mouse), 0.0f, 150.0f);
|
||||
|
||||
if(hover_connect){
|
||||
DrawCircle(connector.x, connector.y, 8.0f, (Color){108, 153, 187, 255});
|
||||
} else {
|
||||
DrawCircle(connector.x, connector.y, 8.0f, (Color){108, 153, 187, (unsigned char)opacity});
|
||||
}
|
||||
/*Vec2Df connector = position - ((position - mouse)).norm() * (radius + RADIUS);*/
|
||||
/*float opacity = 150.0f - Clamp(position.dist(mouse), 0.0f, 150.0f);*/
|
||||
/**/
|
||||
/*if(hover_connect){*/
|
||||
/* DrawCircle(connector.x, connector.y, 8.0f, (Color){108, 153, 187, 255});*/
|
||||
/*} else {*/
|
||||
/* DrawCircle(connector.x, connector.y, 8.0f, (Color){108, 153, 187, (unsigned char)opacity});*/
|
||||
/*}*/
|
||||
if(highlighted) DrawCircleLinesV(position, radius+2, (Color){255, 0, 0, 200});
|
||||
DrawText(std::format("{}", id).c_str(), position.x + 20.0f, position.y + 20.0f, 10, WHITE);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user