diff --git a/include/states/editor.hpp b/include/states/editor.hpp index b958bf7..0ba7066 100644 --- a/include/states/editor.hpp +++ b/include/states/editor.hpp @@ -47,11 +47,6 @@ private: void removeObject(Object::Ptr object); void removeObject(sf::Vector2f position); - /** - * Supprime le point de contrôle passé par pointeur - */ - void removeControlPoint(sf::Vector2f* control_point); - /** * Ajoute l'objet/les objets donné(s) (par position, entre deux * positions ou par pointeur) à la sélection diff --git a/src/states/editor.cpp b/src/states/editor.cpp index ce11d0e..db03325 100644 --- a/src/states/editor.cpp +++ b/src/states/editor.cpp @@ -130,12 +130,6 @@ void Editor::processEvent(const sf::Event& event) { } if (event.mouseButton.button == sf::Mouse::Right) { - // clic droit sur un point de contrôle : suppression de ce point - if (control_point != nullptr) { - removeControlPoint(control_point); - return; - } - // clic droit sur un objet : démarrage de la suppression en drag&drop if (pointed_object != nullptr) { drag_start = mouse_position; @@ -434,19 +428,6 @@ void Editor::removeObject(Object::Ptr object) { } } -void Editor::removeControlPoint(sf::Vector2f* control_point) { - if (control_point == nullptr) { - return; - } - - std::vector& zone = getZone(); - - // on supprime le point de la liste - zone.erase(std::remove( - zone.begin(), zone.end(), *control_point - ), zone.end()); -} - void Editor::removeObject(sf::Vector2f position) { removeObject(getObject(position)); }