W dzisiejszym uaktualnieniu:
- w ramach ujednolicenia wersji, w eventach typu multiple zniesiony zostal limit 8 eventow potomnych
- eksperymentalnie, dla torow zniesiony zostal limit pojedynczych eventow typu eventX i eventallX. Czyli np przy wpisie
node -1 0 jakis_tor track ...
...
event1 jakis_event
event1 jakis_inny_event
event1 jeszcze_inny_event
endtrack
w sytuacji gdy spelnione zostana warunki uruchomienia event1 do kolejki wstawione zostana wszystkie trzy wyszczegolnione eventy, w kolejnosci ich wystapienia. Uwaga, przy skanowaniu wstecz przynajmniej na razie AI zadowala sie wykryciem jakiegokolwiek semafora (bez gwarancji ze jest to akurat ten polozony najblizej) nalezy wiec zachowac ostroznosc przy przypisywaniu do toru wiecej niz jednego semafora
- funkcjonalnosc, w ramach przygotowan do wprowadzenia edytora pod kombinacja shift+ctrl+F11 zostal umieszczony eksport aktualnego stanu scenerii. Eksport generuje dwa pliki:
nazwascenerii_eksport.ctr zawierajacy wszystkie zdefiniowane komorki pamieci i eventy
nazwascenerii_eksport.scm zawierajacy wszystkie elementy typu node (tory, statyczne modele 3d, dzwieki itp)
eksport nie obejmuje danych geometrii (node triangles i lines ktore przechowywane sa w pliku. sbt) oraz definicji skladow i parametrow scenariusza (czas, pogoda, config) ktore powinny tak jak dotychczas znajdowac sie w 'glownym' pliku .scn, razem z dyrektywami include dla plikow generowanymi przez eksport:
// konfiguracja
config ... endconfig
time ... endtime
sky ... endsky
atmo ... endatmo
// include
include nazwascenerii_eksport.ctr
include nazwascenerii_eksport.scm
include geometria_dla_scenerii.scm
FirstInit
// sklady
trainset
...
endtrainset
Do przetestowania jest czy takie polaczenie pliku .scn z wyeksportowanymi plikami zadziala identycznie jak pierwotna wersja danego scenariusza; innymi slowy, czy eksport dziala poprawnie ;v