16
0
mirror of https://github.com/MaSzyna-EU07/maszyna.git synced 2026-07-22 09:19:18 +02:00

EU7 scenery format and models streaming

This commit is contained in:
maj00r
2026-06-13 15:43:44 +02:00
parent f07c8fdcd2
commit 876a4c7c18
171 changed files with 27924 additions and 281 deletions

View File

@@ -24,6 +24,9 @@ http://mozilla.org/MPL/2.0/.
namespace scene {
class basic_cell;
namespace eu7 {
struct Eu7Track;
}
}
enum TTrackType {
@@ -284,6 +287,10 @@ public:
SwitchExtension->iRoads - 1 :
1 ); }
void Load(cParser *parser, glm::dvec3 const &pOrigin);
void LoadFromEu7( scene::eu7::Eu7Track const &track );
void build_segments_from_paths();
void apply_tail_keyword( std::string const &key, std::string const &value );
void finalize_track_location();
bool AssignEvents();
bool AssignForcedEvents(basic_event *NewEventPlus, basic_event *NewEventMinus);
void QueueEvents( event_sequence const &Events, TDynamicObject const *Owner );