📄 stringtable.py
字号:
'''
stringtable.py - demonstrates a simple implementation of string table functionality
'''
import lookup
def Lookup(stringId):
'''
Returns the value of the specified stringid if found, None otherwise
'''
import stringtabledata
if stringtabledata.stringDict.has_key(stringId):
return stringtabledata.stringDict[stringId][0]
return None
def Test():
# build an in memory stringtable lookup, then use it
dbData = [(35, '/gamedata/audio/footsteps.wav', 3), (36, '/gamedata/animation/fly.ani', 1)]
stringData = lookup._CreateDict(dbData)
lookup._BuildInMemoryDictLookup('stringtabledata', stringData, 'stringDict')
import stringtabledata
print '\n'
print 'The contents of stringtabledata.stringDict are:'
print '%s' % stringtabledata.stringDict
print '\n'
print 'Looking up id 35 returns: %s' % Lookup(35)
if __name__ == '__main__':
Test()
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -