refactored main a bit
This commit is contained in:
@@ -20,6 +20,7 @@ class Node : public Movable{
|
||||
public:
|
||||
Node() {}
|
||||
Node(float x, float y, float r) : Movable(Vec2D<float>(x, y), 0.0f), radius(r) {}
|
||||
Node(Vec2D<float> p, float r) : Movable(p, 0.0f), radius(r) {}
|
||||
|
||||
float radius;
|
||||
|
||||
@@ -52,6 +53,10 @@ class Node : public Movable{
|
||||
|
||||
Distribution mode = Distribution::ROUNDROBIN;
|
||||
|
||||
void setMidiPort(int midi_port, bool state){
|
||||
midi_outs[midi_port].enabled = state;
|
||||
}
|
||||
|
||||
void draw(Vec2D<float> *mouse, Camera2D *cam) {
|
||||
if(!dragging && !selected && !in_rect && !hovering) DrawCircle(position.x, position.y, radius, (Color){180, 210, 115, 255});
|
||||
if(dragging || selected || in_rect || hovering) DrawCircle(position.x, position.y, radius, (Color){108, 153, 187, 255});
|
||||
|
||||
Reference in New Issue
Block a user