Source Code Overview

In the moment i try to replace all german words in the source code and also improve the documentation (so doc++ will make better results). Tud is a client server application. This means it is splitted into a client and a server task :-). But they share many of the game specific data structures. These shared structures are defined in tudinc.H.
They share also some utilities:

  • textfata.H Simple fatal error output
  • listen2.H A linked list implementation (when we started to write this game STL wasn't available)
  • iotype.H A Stream Implementation and config file parser
  • communic.HA Socket Implementatiion
  • sprite01.H A sprite library (depends on listen and iotype
  • menu.H Some primitive event handling and menu classes (depends on sprite)
  • scrX11.H sprite Interface for X11 (depends on menu) - perhaps you want to port it to GGI ?


    Back to the real TUD:
    The Server consists of tudserver.C and tudinc_server.H.
    The Client of "tudclient.C" and tudinc_client.H.

    If you compiled tud already look at the doc++ class index and hierarchy


    Jens Thiele
    Last modified: Wed Dec 2 19:42:30 CET 1998