home *** CD-ROM | disk | FTP | other *** search
/ Revista CD Expert 51 / PCGamer51_17Demos.iso / games / CM / CyclingManagerDemoCangas.exe / CyclingManagerDemo / scripts / net / lan.cnh < prev    next >
Text File  |  2001-06-01  |  2KB  |  51 lines

  1. // ******************************
  2. // * functions
  3. // ******************************
  4.  
  5. // func void fnLanBroadcastCB(szx szIP, i32x iPort, szx szString)
  6. typedef func void TYPE_fnLanBroadcastCB(szx szIP, i32x iPort, szx szString);
  7. var TYPE_fnLanBroadcastCB fnLanBroadcastCB;
  8.  
  9. // func void fnLanBroadcast()
  10. typedef func void TYPE_fnLanBroadcast();
  11. var TYPE_fnLanBroadcast fnLanBroadcast;
  12.  
  13. // func void LanBroadcastConnectCB(Net_Client pClient)
  14. typedef func void TYPE_LanBroadcastConnectCB(Net_Client pClient);
  15. var TYPE_LanBroadcastConnectCB LanBroadcastConnectCB;
  16. var TYPE_LanBroadcastConnectCB LanBroadcastDisconnectCB;
  17.  
  18. // func void fnLanBroadcast_CreateReceiver()
  19. typedef func void TYPE_fnLanBroadcast_CreateReceiver();
  20. var TYPE_fnLanBroadcast_CreateReceiver fnLanBroadcast_CreateReceiver;
  21.  
  22. // func void fnLanBroadcast_DestroyReceiver()
  23. typedef func void TYPE_fnLanBroadcast_DestroyReceiver();
  24. var TYPE_fnLanBroadcast_DestroyReceiver fnLanBroadcast_DestroyReceiver;
  25.  
  26.  
  27.  
  28. // ******************************
  29. // * incomming messages
  30. // ******************************
  31.  
  32. interface NullInterface
  33. {
  34. }
  35.  
  36.  
  37. // ******************************
  38. // * outgoing messages
  39. // ******************************
  40.  
  41. message mLanGame(szx szName,i32x iPort,i32x iGameMode,i32x _iNumConnected);
  42.  
  43. // ******************************
  44. // * globals
  45. // ******************************
  46.  
  47.  
  48. var Net_UDPServer g_pLanUDPServer;
  49. var Net_UDPServer g_pNullUDPServer;
  50. var i32x G_iLanBroadcastPort = 3030;
  51.