cleanup and copy/paste bug identified

This commit is contained in:
Sebastian
2026-06-24 11:04:28 +02:00
parent ce675b1430
commit b02eb7e1d4
9 changed files with 8 additions and 11 deletions
-1
View File
@@ -1,7 +1,6 @@
#pragma once
#include "moveable.h"
#include "raylib.h"
#include "selectable.h"
#include "state.h"
#include "vmath.h"
+1 -1
View File
@@ -297,7 +297,7 @@ namespace VISEQ::GRAPH{
copy_connections.push_back(std::make_shared<Edge>(*c));
}
}
std::cout << copy_connections.size() << std::endl;
std::cout << "copy_connections size " << copy_connections.size() << std::endl;
for(auto old_node : nodes){
SPTR_Node new_node;
+1 -1
View File
@@ -1,8 +1,8 @@
#pragma once
#include "datatypes.h"
#include "raylib.h"
#include "vmath.h"
namespace VISEQ::BASE {
class Interactable{
-1
View File
@@ -1,7 +1,6 @@
#pragma once
#include "interactable.h"
#include <deque>
#include <memory>
namespace VISEQ::APP{
-1
View File
@@ -1,6 +1,5 @@
#include "interaction-manager.h"
#include "clipboard.h"
#include "connector.h"
#include "datatypes.h"
#include "node.h"
+2 -1
View File
@@ -56,13 +56,14 @@ namespace VISEQ::INTERACTION{
std::shared_ptr<APP::CANVAS::Canvas> canvas;
std::shared_ptr<GraphManager> gm;
std::shared_ptr<SIGNAL::SignalManager> sm;
VISEQ::APP::Clipboard cb;
std::shared_ptr<APP::State> state = APP::State::get();
Vec2Df scale_start;
std::shared_ptr<ScaleHandle> scale_handle = std::make_shared<ScaleHandle>();
VISEQ::APP::Clipboard cb;
void update();
void draw();
void removeNodes(VEC_SPTR_Node nodes);
-1
View File
@@ -1,7 +1,6 @@
#pragma once
#include "libremidi/libremidi.hpp"
#include "libremidi/observer_configuration.hpp"
#include <libremidi/configurations.hpp>
#include <libremidi/defaults.hpp>
+2 -3
View File
@@ -1,8 +1,7 @@
#pragma once
#include "state.h"
//#include "state.h"
#include "vmath.h"
#include <memory>
namespace VISEQ::BASE {
class Movable{
@@ -14,7 +13,7 @@ namespace VISEQ::BASE {
Movable(Vec2Df p, Vec2Df d, float s) : speed(s), position(p), direction(d) {}
Movable(Vec2Df p, float s) : speed(s), position(p) {}
std::shared_ptr<APP::State> state = APP::State::get();
// std::shared_ptr<APP::State> state = APP::State::get();
float speed = 960.0f;
+1
View File
@@ -4,6 +4,7 @@
#include "nlohmann/json.hpp"
#include "raylib.h"
#include "vmath.h"
#include <deque>
#include <memory>
#define STATE state->istate