Skip to content

Commit 9986d6b

Browse files
committed
Automatic merge of T1.5.1-757-gef6c1a8c8 and 17 pull requests
- Pull request #570 at 3539862: Experimental glTF 2.0 support with PBR lighting - Pull request #839 at d00beb9: First phase of https://blueprints.launchpad.net/or/+spec/additional-cruise-control-parameters - Pull request #874 at f8dbeab: Dynamic brake controller refactoring - Pull request #875 at 43bf33e: Bug fix for https://bugs.launchpad.net/or/+bug/2036346 Player train switching doesn't work with 3D cabs - Pull request #876 at f92de76: docs: add source for documents previously on website to source Documentation folder - Pull request #882 at a055bca: Blueprint/train car operations UI window - Pull request #885 at c81447b: feat: Add notifications to Menu - Pull request #886 at 167e2e4: Scene viewer extension to TrackViewer - Pull request #888 at b20b888: docs: Document player application model - Pull request #892 at 1f5ba4c: Signal Function OPP_SIG_ID_TRAINPATH - Pull request #893 at bf8876b: Signal errors - Pull request #894 at 5ff1e73: Correct Decrease Colour - Pull request #896 at 5866028: First implementation of https://blueprints.launchpad.net/or/+spec/specific-sounds-for-ai-trains - Pull request #897 at 0a9d939: feat: Improved system information collection - Pull request #898 at e271395: Extra line with all the arguments for debugging purposes in logfile - Pull request #899 at be2319c: Duplex steam engines - Booster Engine addition - Pull request #900 at 42ea7ad: DMI updates
19 parents d21c233 + ef6c1a8 + 3539862 + d00beb9 + f8dbeab + 43bf33e + f92de76 + a055bca + c81447b + 167e2e4 + b20b888 + 1f5ba4c + bf8876b + 5ff1e73 + 5866028 + 0a9d939 + e271395 + be2319c + 42ea7ad commit 9986d6b

File tree

1 file changed

+6
-5
lines changed

1 file changed

+6
-5
lines changed

Docs/Architecture.md

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -4,12 +4,12 @@ This document will describe the overall structure of Open Rails and how we expec
44

55
## Player application model
66

7-
The player model describes the desired application components used when playing Open Rails (vs. editing) and their relationships.
7+
The player application model describes the desired components and their relationships which make up Open Rails. Each of these will be formed from one or more libraries, as needed, and each library may contain distinct but critically linked subfunctions.
88

99
```mermaid
1010
flowchart TB
11-
AI["Orts.AI"]
1211
Formats["Orts.Formats"]
12+
Game["Orts.Game"]
1313
Input["Orts.Input"]
1414
Multiplayer["Orts.Multiplayer"]
1515
Parsers["Orts.Parsers"]
@@ -19,9 +19,10 @@ flowchart TB
1919
UI["Orts.UI"]
2020
Viewer["Orts.Viewer"]
2121
Web["Orts.Web"]
22-
Player --- UI --- Viewer --- Simulation
23-
Player --- Input --- Viewer & Simulation --- Formats --- Parsers
24-
AI & Sound --- Simulation --- Multiplayer & Web
22+
Player --- Game --- UI --- Viewer --- Simulation & Formats
23+
Player --- Input --- UI & Simulation
24+
Sound --- Simulation --- Formats & Multiplayer & Web
25+
Formats --- Parsers
2526
```
2627

2728
## Threading model

0 commit comments

Comments
 (0)