GEO mode for signals takes direction of next connection into account
This commit is contained in:
+6
-1
@@ -25,7 +25,7 @@
|
||||
#include "libremidi/libremidi.hpp"
|
||||
#include "raylib.h"
|
||||
|
||||
enum Distribution {ROUNDROBIN, RANDOM};
|
||||
enum Distribution {GEOMETRIC, ROUNDROBIN, RANDOM};
|
||||
|
||||
// 2D Vectors
|
||||
|
||||
@@ -57,6 +57,10 @@ class Vec2D{
|
||||
T dot(Vec2D &v){
|
||||
return (x*v.x) + (y*v.y);
|
||||
};
|
||||
|
||||
T dot(Vec2D v){
|
||||
return (x*v.x) + (y*v.y);
|
||||
};
|
||||
|
||||
operator Vector2() const {
|
||||
return (Vector2){x,y};
|
||||
@@ -152,6 +156,7 @@ Vec2D<T> operator*(const Vec2D<T>& left, T scalar){
|
||||
|
||||
// App Settings
|
||||
struct AppSettings{
|
||||
int mode = 0;
|
||||
int width;
|
||||
int height;
|
||||
float grid;
|
||||
|
||||
Reference in New Issue
Block a user