2024-11-10 01:56:33 +01:00
|
|
|
#pragma once
|
|
|
|
|
|
2024-11-11 02:11:54 +01:00
|
|
|
#include "draggable.h"
|
2024-11-10 01:56:33 +01:00
|
|
|
namespace VISEQ::BASE {
|
2024-11-11 02:11:54 +01:00
|
|
|
class Connectable : public Draggable{
|
2024-11-10 01:56:33 +01:00
|
|
|
public:
|
|
|
|
|
Connectable() {}
|
|
|
|
|
virtual ~Connectable() {}
|
2024-11-11 02:11:54 +01:00
|
|
|
|
|
|
|
|
std::shared_ptr<Connectable> partner;
|
2024-11-10 01:56:33 +01:00
|
|
|
|
2024-11-11 02:11:54 +01:00
|
|
|
virtual void drag() override {
|
|
|
|
|
Vec2Df mp = {GetMousePosition().x, GetMousePosition().y};
|
2024-11-10 01:56:33 +01:00
|
|
|
}
|
2024-11-11 02:11:54 +01:00
|
|
|
|
2024-11-10 01:56:33 +01:00
|
|
|
};
|
|
|
|
|
}
|