コード例 #1
0
ファイル: __init__.py プロジェクト: efforia/eos-python-sdk
class Nodes():
	def __init__(self):
		self.tree = AVLTree(Element('/','Coronae'))
		self.root = self.tree.root
		self.elements = None
	def elements_depth(self):
		return self.tree.total_height
	def prepare_elements(self,filename):
		f = open(filename)
		e = json.load(f)
		f.close()
		self.elements = e['Elements']
		for t,n in self.elements.items(): 
			self.tree.add(Element(t,n))
	def create_element(self,gname):
		try:
			self.conf.read("../config/zkn.cfg")
			file = open("../config/zkn.cfg","w")
			self.conf.set("Creation",gname[:4],gname)
			self.conf.write(file)
			os.mkdir(gname)
		except NoSectionError, e:
			print "Problems with zkn.cfg. Check the file."
			sys.exit(1)
		except OSError, e:
			print "Folder %s exists. Your game may have already been created."%(gname)
コード例 #2
0
ファイル: __init__.py プロジェクト: efforia/eos-python-sdk
	def __init__(self):
		self.tree = AVLTree(Element('/','Coronae'))
		self.root = self.tree.root
		self.elements = None