mirror of
https://github.com/MaSzyna-EU07/maszyna.git
synced 2026-11-06 10:28:41 +01:00
Catenary as plain node entries in scenery files
This commit is contained in:
@@ -18,6 +18,9 @@ class cParser;
|
||||
|
||||
// obsługa dyrektywy "catenary" ze scenerii: wczytuje wskazany plik podwieszeń
|
||||
void catenary_scene_load( cParser &Input );
|
||||
// wpis "node <max> <min> <nazwa> suspension|chain|gantry|anchor ... end<typ>" wprost w pliku scenerii; Input stoi za typem.
|
||||
// File: plik scenerii (warstwa), do którego wpis należy - jego wpisy sieci zapisuje zapis scenerii
|
||||
void catenary_scene_node( cParser &Input, std::string const &Type, double RangeMax, double RangeMin, std::string const &Name, std::string const &File );
|
||||
// po wczytaniu scenerii: wiąże podwieszenia z konstrukcjami wsporczymi i przęsłami po nazwach, zgłasza braki
|
||||
void catenary_scene_resolve();
|
||||
// przed wczytaniem nowej scenerii: usuwa podwieszenia poprzedniej
|
||||
@@ -73,6 +76,14 @@ bool catenary_scene_changed();
|
||||
std::vector<std::string> catenary_scene_new_files();
|
||||
// sceneria dołącza już plik (edytor dopisał dyrektywę "catenary")
|
||||
void catenary_scene_file_included( std::string const &File );
|
||||
// wpisy pliku są zwykłymi wpisami node w pliku scenerii o tej nazwie (warstwie): zapisuje je zapis scenerii, bez dyrektywy "catenary"
|
||||
bool catenary_scene_file_inline( std::string const &File );
|
||||
void catenary_scene_file_inline( std::string const &File, bool Inline );
|
||||
bool catenary_scene_file_changed( std::string const &File );
|
||||
// zapis scenerii zapisał wpisy pliku
|
||||
void catenary_scene_file_saved( std::string const &File );
|
||||
// wpisy pliku jako linie tekstu (wpisy node), w kolejności, w jakiej sceneria ma je wczytać
|
||||
std::vector<std::string> catenary_scene_entries( std::string const &File );
|
||||
// warstwa scenerii (uchwyt scene::Layers), której plik dołącza plik sieci, a dla pliku założonego w edytorze ta, do której ma
|
||||
// trafić jego dyrektywa; 0 gdy nieznana (wtedy plik scenariusza)
|
||||
std::size_t catenary_scene_file_layer( std::string const &File );
|
||||
|
||||
Reference in New Issue
Block a user