home *** CD-ROM | disk | FTP | other *** search
/ Revista CD Expert 51 / PCGamer51_17Demos.iso / games / CM / CyclingManagerDemoCangas.exe / CyclingManagerDemo / scripts / common / multiplayer / page_multi.cnh < prev   
Text File  |  2001-06-10  |  2KB  |  64 lines

  1. // func void Servers_Create ()
  2. typedef func void TYPE_PageServers_Create ();
  3. var TYPE_PageServers_Create PageServers_Create;
  4.  
  5. // func i32x PageServers (i32x _iComponentID,i32x _iEvent)
  6. typedef func i32x TYPE_PageServers_Event (i32x _iComponentID,i32x _iEvent);
  7. var TYPE_PageServers_Event PageServers_Event;
  8.  
  9. // func i32x PageServers_Constructor ()
  10. typedef func i32x TYPE_Page_MultiPlayer_Constructor ();
  11. var TYPE_Page_MultiPlayer_Constructor Page_MultiPlayer_Constructor;
  12.  
  13. // func void PageServers_Destructor ()
  14. typedef func void TYPE_Page_MultiPlayer_Destructor ();
  15. var TYPE_Page_MultiPlayer_Destructor Page_MultiPlayer_Destructor;
  16.  
  17. // func void PageServers_InitMembers ()
  18. typedef func void TYPE_Page_MultiPlayer_InitMembers ();
  19. var TYPE_Page_MultiPlayer_InitMembers Page_MultiPlayer_InitMembers;
  20.  
  21. //func i32x iCreateNewOnlineGame(i32x _iGameMode,szx _szGameName,szx _szGamePassword)
  22. typedef func i32x TYPE_iCreateNewOnlineGame(i32x _iGameMode,szx _szGameName,szx _szGamePassword);
  23. var TYPE_iCreateNewOnlineGame iCreateNewOnlineGame;
  24.  
  25. //func void fnCreateMultiplayer(i32x _iSlotId,i32x _iStartingDay)
  26. typedef func void TYPE_fnCreateMultiplayer(i32x _iSlotId,i32x _iStartingDay);
  27. var TYPE_fnCreateMultiplayer fnCreateMultiplayer;
  28.  
  29. //func void DeleteOnlineSlot(i32x _iSlotID)
  30. typedef func void TYPE_DeleteOnlineSlot(i32x _iSlotID);
  31. var TYPE_DeleteOnlineSlot DeleteOnlineSlot;
  32.  
  33. typedef struct sPage_Multiplayer
  34. {
  35.     component pthis;
  36.     i32x iWindowID;
  37.  
  38.     i32x m_iSelectedSlotId;
  39.  
  40.     i32x m_iMode;
  41.     i32x m_cGameMode;
  42.     i32x c_new_multi_game;
  43.     i32x c_load_multi_game;
  44.     i32x c_join_multi_game;
  45.  
  46.     i32x m_cSlotlist;
  47.     i32x m_cGamelist;
  48.  
  49.     i32x m_cCreate;
  50.     i32x m_cLoad;
  51.     i32x m_cJoin;
  52.     i32x m_cDelete;
  53.     i32x m_cGateway;
  54.     i32x m_cRefresh;
  55.  
  56.     i32x m_iConfirm;
  57.  
  58.     ObjectFunc oFunc;
  59.  
  60.     i32x m_iSelectedServerIndex;
  61. } sPage_Multiplayer;
  62.  
  63. var sPage_Multiplayer oPage_MultiPlayer;
  64.