代码拉取完成,页面将自动刷新
# -*- coding: utf-8 -*-
'''
Created on 2013-6-1
容器类
@author: 不懂d叛逆
'''
import ccjhMan, ccjhObj
class ccjhContainer(ccjhObj.ccjhObj):
def __init__(self):
self.items = {}
self.LongID = 0
return
def ClearItem(self):
self.items.clear()
return
def AddItem(self, obj):
if isinstance(obj, ccjhMan.ccjhMan):
if obj.LongID > 0:
if obj.LongID in self.items:
self.items[obj.LongID].setTo(obj)
# self.debugShowItem()
else:
self.items[obj.LongID] = obj
return
def RemoveItem(self, obj):
if isinstance(obj, int):
del(self.items[obj])
# self.debugShowItem()
def Find(self, nID):
if isinstance(nID, int) and nID in self.items:
return self.items[nID]
return 0
def Contains(self, obj):
return obj.LongID in self.items
def debugShowItem(self):
for (k, v) in self.items.items():
print("场景", k, v.ToString())
return
def FindByID(self, idString):
for v in self.items.values():
if v.get("I") == idString:
return v
return 0
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。