Init(argc, argv) Loop() Quit() Server Application x 734.0 y 45.0 734.0 45.0 index address Client Entry x 733.0 y 192.0 733.0 192.0 index thread* room* Room Handle x 1013.0 y 187.0 1013.0 187.0 room list OpenRoom(...) GetRoom(...) CloseRoom(...) Room Manager x 1006.0 y 55.0 1006.0 55.0 Player Manager x 481.0 y 502.0 481.0 502.0 Account Manager x 484.0 y 620.0 484.0 620.0 player list map... Init() Loop() Quit() AddPlayer(...) RemovePlayer(...) HandleConnection(...) HandleDisconnection(...) World Room x 982.0 y 333.0 982.0 333.0 monster list player list accesses statistics of players calculates all combat... Init() Loop() Quit() Combat Room x 974.0 y 599.0 974.0 599.0 account information player characters item information SQLite 3 x 422.0 y 90.0 422.0 90.0 Client Manager x 486.0 y 239.0 486.0 239.0