mirror of
https://github.com/MaSzyna-EU07/maszyna.git
synced 2026-11-02 22:06:21 +01:00
feat(editor): the signalling, the hectometre posts and the terrain go to layers of their own: <scenery>_srk.scm, _hektometry.scm, _teren.scm, made by the first of them and included by the scenario file, the active layer left as it is; the station descriptions of the signalling there too
This commit is contained in:
@@ -844,7 +844,7 @@ bool editor_mode::signal_place(signal_spot const &Spot, signal_template const &T
|
||||
if (Template.linked)
|
||||
item.values["#7"] = tool.linked[0] != '\0' ? std::string{tool.linked} : std::string{"none"};
|
||||
std::string error;
|
||||
if (place_templates({item}, error) == 0)
|
||||
if (place_templates({item}, error, output_layer("srk")) == 0)
|
||||
{
|
||||
tool.status = refused(STR_C("The signal couldn't be placed: ") + error);
|
||||
return false;
|
||||
@@ -1452,7 +1452,7 @@ std::size_t editor_mode::signal_batch(signal_changes const &Changes, std::vector
|
||||
std::vector<scene::instance_handle> instances;
|
||||
if (Error.empty() && false == items.empty())
|
||||
{
|
||||
if (place_templates(items, Error) == 0)
|
||||
if (place_templates(items, Error, output_layer("srk")) == 0)
|
||||
reads.clear();
|
||||
else
|
||||
{
|
||||
|
||||
Reference in New Issue
Block a user