__init__.py

来自「在客户端和服务器架构中」· Python 代码 · 共 15 行

PY
15
字号
import string
import shared.characterstatedata as _characterstatedata

def RegisterState(stateName): 
  # Import the module.
  module = __import__(stateName, {}, {}, ["nothing"])

  # Determine the state id from the module name.
  stateIdName = string.upper(stateName)
  stateId = getattr(_characterstatedata, string.upper(string.split(stateName, ".")[-1]))
  _characterstatedata.stateLookup[stateId] = module
  #print 'modules registred = %s' % _characterstatedata.stateLookup

def _GetStateModuleById(stateId):
  return _characterstatedata.stateLookup.get(stateId, None)

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?