home *** CD-ROM | disk | FTP | other *** search
/ Total Meltdown / dukenukemtotalmeltdown.img / util / dukenet / commit.h < prev    next >
C/C++ Source or Header  |  1996-02-12  |  1KB  |  45 lines

  1. #ifndef commit_public
  2. #define commit_public
  3.  
  4. #define DEFAULTSOCKETNUMBER (0x882b)
  5.  
  6. typedef struct
  7. {
  8.    // general stuff
  9.    LONG gametype;       // type of communication we're using
  10.    LONG numplayers;     // number of players in game
  11.    LONG pause;       // pause right before launching
  12.    LONG vector;        // vector for GAMECOM
  13.  
  14.    // network stuff
  15.    LONG socketnumber;   // socketnumber to use in game
  16.  
  17.    // modem stuff
  18.    char * initstring;   // init string for modem
  19.    char * hangupstring; // hangup string for modem
  20.    char * phonenumber;  // phonenumber
  21.    char * launchname;   // launchname
  22.    LONG  connecttype;   // Connection type for Modem
  23.    LONG  usetone;       // whether or not to use tone dialing
  24.  
  25.    // serial stuff
  26.    LONG  comportnum;    // com port to use
  27.    LONG  baudrate;      // baudrate at which port should be opened
  28.    LONG  uartaddress;   // uart to use in opening port
  29.    LONG  irqnumber;     // irq to use in opening port
  30.    LONG  showstats;   // show serial stats when game is done
  31.  
  32. } config_t;
  33.  
  34. typedef enum
  35.    {
  36.    connecttype_dialing=0,
  37.    connecttype_answer=1,
  38.    connecttype_alreadyconnected=2
  39.    };
  40.  
  41. extern config_t config;
  42. void Shutdown ( void );
  43.  
  44. #endif
  45.