home *** CD-ROM | disk | FTP | other *** search
/ CyberMycha 2003 October / cmycha200310.iso / NHL2004 / NHL2004Demo.exe / fe / nhl / js / global_game_interface.js < prev    next >
Text File  |  2003-08-20  |  967b  |  36 lines

  1. //Copyright (c) 2002 Electronic Arts Inc. All rights reserved.
  2.  
  3. var oGameFace           = window.external.GameInterface;
  4. var oLeagueFace         = oGameFace.LeagueServerInterface.LeagueDispatch;
  5. var oGameData;
  6. var oCallbackTable;
  7. var inputDevice;
  8. var bCanChangeRules = true;
  9. var bIsLeague = true;
  10.  
  11. function initGameInterface( oCallback )
  12. {
  13.     if (oLeagueFace.ProviderInterface.IsInSetup() == 0)
  14.     {
  15.         oGameData            = oLeagueFace.ManagerInterface.SettingsInterface;
  16.         bCanChangeRules        = oLeagueFace.ManagerInterface.IsCommissioner();
  17.         bIsLeague             = true;
  18.     }
  19.     else
  20.     {
  21.         oGameData            = oLeagueFace.ProviderInterface.GameDataInterface;
  22.         bCanChangeRules        = oGameData.CanChangeRules();
  23.         bIsLeague             = false;
  24.     }
  25.  
  26.     //attach callback object to game interface
  27.     oGameFace.SetLocalEventTable( oCallback );
  28.  
  29. }
  30.  
  31. function removeCallbackTable()
  32. {
  33.     oGameFace.RemoveLocalEventTable();
  34. }
  35.  
  36.