mirror of
https://github.com/MaSzyna-EU07/maszyna.git
synced 2026-11-08 22:07:20 +01:00
refactor(editor): the joints check is a tool of its own
The third tool out of editor_mode. It reaches the terrain model and the places of the tracks on it through the services, the place of a track for the terrain model is a type of its own now, and the laying and the switches ask the tool for the kink it allows. A self-test command can ask to be run again in the next frame, as the check against the terrain model does while the model comes in.
This commit is contained in:
@@ -188,8 +188,12 @@ void editor_mode::selftest_step()
|
||||
words >> test.wait;
|
||||
return;
|
||||
}
|
||||
if (selftest_dispatch(command, words) == selftest_result::pause)
|
||||
if (auto const result{selftest_dispatch(command, words)}; result == selftest_result::pause || result == selftest_result::again)
|
||||
{
|
||||
if (result == selftest_result::again)
|
||||
--test.next;
|
||||
return;
|
||||
}
|
||||
if (command == "quit")
|
||||
{
|
||||
if (false == test.quitting)
|
||||
|
||||
Reference in New Issue
Block a user