コード例 #1
0
ファイル: module.py プロジェクト: markwingerd/dft_old
class WeaponLibrary(ModuleLibrary):
	def __init__(self):
		self.weapon_data = XmlRetrieval('weapon.xml')

		self.names = self.weapon_data.get_list()

	def get_parents(self):
		return self.weapon_data.get_parents()

	def get_children(self, parent):
		return self.weapon_data.get_children(parent)
コード例 #2
0
ファイル: module.py プロジェクト: markwingerd/dft_old
class ModuleLibrary:
	def __init__(self):
		self.module_data = XmlRetrieval('module.xml')

		self.names = self.module_data.get_list()

	def get_names(self):
		""" Returns module names as a tuple. """
		return tuple(self.names)

	def get_parents(self):
		return self.module_data.get_parents()

	def get_children(self, parent):
		return self.module_data.get_children(parent)