17
0
mirror of https://github.com/MaSzyna-EU07/maszyna.git synced 2026-10-20 15:04:54 +02:00

Merge branch 'feat/rail-crossings' into feat/switch-blades

The frogs, crossings and check rails of feat/rail-crossings next to the track editor and the switch paths made of pieces of feat/track-join-ux. The self-test commands of the crossings (frog, geomhash, frogkey, guards, railtime, crossings and switches 0|1, now called throw 0|1 because the editor already has switches) go into their own group selftest_rails.
This commit is contained in:
maj00r
2026-10-14 03:11:54 +02:00
41 changed files with 11940 additions and 211 deletions

View File

@@ -1870,6 +1870,7 @@ class editor_mode : public application_mode, private editor_track::observer
selftest_result selftest_sweep(std::string const &command, std::istringstream &words);
selftest_result selftest_track(std::string const &command, std::istringstream &words);
selftest_result selftest_switch(std::string const &command, std::istringstream &words);
selftest_result selftest_rails(std::string const &command, std::istringstream &words);
selftest_result selftest_join(std::string const &command, std::istringstream &words);
selftest_result selftest_signal(std::string const &command, std::istringstream &words);
selftest_result selftest_terrain(std::string const &command, std::istringstream &words);