17
0
mirror of https://github.com/MaSzyna-EU07/maszyna.git synced 2026-10-24 22:37:36 +02:00

feat(editor): presets of the track properties, applied on the selected tracks

This commit is contained in:
2026-10-21 16:09:05 +02:00
parent 16c77ab6fb
commit 83c8c23c80
11 changed files with 686 additions and 23 deletions

View File

@@ -28,6 +28,7 @@ extern char **environ;
#include "application/application.h"
#include "editor/editorSettings.hpp"
#include "editor/editorModelSets.hpp"
#include "editor/editorTrackPresets.hpp"
#include "editor/editorIncludeInfo.hpp"
#include "editor/editorGroundMesh.hpp"
#include "editor/editorFormat.hpp"
@@ -534,6 +535,7 @@ editor_mode::editor_mode() {
ui()->set_new_scenery([this]() { m_newscenery_asked = true; });
ui()->set_open_scenery([this]() { m_openscenery_asked = true; });
ui()->set_edit_menu([this]() { render_edit_menu(); });
ui()->set_tools_menu([this]() { render_track_presets_menu(); });
ui()->set_menu_options([this]() {
render_object_menu();
render_view_menu();
@@ -639,6 +641,7 @@ bool editor_mode::init()
EditorSettings.load();
Global.EditorOrthoBallast = EditorSettings.top_ballast();
EditorModelSets.load();
EditorTrackPresets.load();
Camera.Init({0, 15, 0}, {glm::radians(-30.0), glm::radians(180.0), 0}, nullptr);
return m_input.init();
}