From 523484098030c6c0dda8e11409f267359f9bc686 Mon Sep 17 00:00:00 2001 From: Kayne Ruse Date: Sat, 8 Jun 2013 00:26:30 +1000 Subject: [PATCH] Added the client's scenes --- program-architecture.md | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) diff --git a/program-architecture.md b/program-architecture.md index f7e3cf2..75925e5 100644 --- a/program-architecture.md +++ b/program-architecture.md @@ -54,6 +54,8 @@ All entities on the server have a unique, unsigned index. ------------------------- ### Server Architecture +#### Modules + * server metadata * name * version @@ -113,3 +115,22 @@ The client needs to handle the following content. * player list * monster list +------------------------- +### Client Architecture + +#### Scenes + +* SplashScreen: start of the program +* MainMenu: program hub +* Options: configuration saved on exit +* Lobby: find available servers + * ping the network + * phone home +* InGame: Control +* InWorld: the player is on the map +* InCombat: the player is in combat + +#### Modules + +* Map Loader +* player