home *** CD-ROM | disk | FTP | other *** search
- # Sid Meier's Civilization 4
- # Copyright Firaxis Games 2005
- #
- # CvEventInterface.py
- #
- # These functions are App Entry Points from C++
- # WARNING: These function names should not be changed
- # WARNING: These functions can not be placed into a class
- #
- # No other modules should import this
- #
- import CvUtil
- import CvEventManager
- from CvPythonExtensions import *
-
- normalEventManager = CvEventManager.CvEventManager()
-
- def getEventManager():
- return normalEventManager
-
- def onEvent(argsList):
- 'Called when a game event happens - return 1 if the event was consumed'
- return getEventManager().handleEvent(argsList)
-
- def applyEvent(argsList):
- context, playerID, netUserData, popupReturn = argsList
- return getEventManager().applyEvent(argsList)
-
- def beginEvent(context, argsList=-1):
- return getEventManager().beginEvent(context, argsList)
-