from flask import request, jsonify import screens from core.flask_app import app @app.route("/game//scene-objects//geometry", methods=["POST"]) def scene_object_geometry(slug, object_id): """Mirror exact de routes/elements/element_geometry.py, mais en pixels (voir screens/scenes/update_scene_object_geometry.py) — appelé en AJAX pendant/à la fin d'un glisser-déposer sur la scène.""" data = request.get_json(force=True) screens.update_scene_object_geometry( slug, object_id, x=float(data["x"]), y=float(data["y"]), width=float(data["width"]), height=float(data["height"]), ) return jsonify({"ok": True})