Modules of the graphical client

Currently implemented as uclient (to be found in clients/2D/src/sdl-client)

  • database

    This is the local client database, which mainly z-sorts the data received by the server.

  • graphical user interface

  • quadas

    This is the client´s representation of the QuADAS server. Hidden inside this module is the network communication and the protocol implementation. Uclient currently uses TCP4U for socket-communication.

  • isometric graphic engine

    The engine should try to gain maximum frame rates by only drawing any diffs to the former frame. This is not solved easily, so currently uclient just blits everything for every frame, which makes it somehow slow.

  • Karsten, 02/10/99

    Also see this:

    SDL description

    libu - C++ widget library for SDL