Network Design: Difference between revisions
		
		
		
		Jump to navigation
		Jump to search
		
| Line 46: | Line 46: | ||
| Subscription "1" *-- "1" iNetSubscriber : subscriber | Subscription "1" *-- "1" iNetSubscriber : subscriber | ||
| </uml> | |||
| ==== Server Classes ==== | |||
| <uml> | |||
| iNetSubscriber <|-- MessageManagerBase | |||
| MessageManagerBase <|-- MessageManager | |||
| MessageManager <|-- NPCManager | |||
| MessageManager <|-- ProgressionManager | |||
| class iNetSubscriber { | |||
|    +bool Verify | |||
|    +void HandleMessage | |||
| } | |||
| class MessageManagerBase { | |||
|    +bool Verify | |||
| } | |||
| </uml> | </uml> | ||
Revision as of 16:22, 25 December 2012
Design
Classes

Each message from/to server/clients is based on the psMessageCracher that provide interfaces to pack/unpack and print the message.

Server Classes

Sequences
Start up NPCClient

Start up Client

Client Movement
