Update Big picture authored by Merlin's avatar Merlin
...@@ -6,7 +6,7 @@ The existing overall architecture is a three-tiered architecture: ...@@ -6,7 +6,7 @@ The existing overall architecture is a three-tiered architecture:
![alt text](img/TierArchitecture.png "Tier Architecture") ![alt text](img/TierArchitecture.png "Tier Architecture")
Both the area/login servers and the clients have the standard three layers: presentation, domain, and data source. Both the area/login servers and the clients have the standard three layers: presentation, domain, and data source.
![alt text](img/TierArchitecture.png "Software Layers") ![alt text](img/SoftwareLayers.png "Software Layers")
So, there is a model that stores the game state information and a command pattern that allows for the change of that state. You can find the commands that are supported in the package model.commands in the appropriate project (there are different commands on the clients than on the area servers). So, there is a model that stores the game state information and a command pattern that allows for the change of that state. You can find the commands that are supported in the package model.commands in the appropriate project (there are different commands on the clients than on the area servers).
... ...
......