def __init__(self, hardness, singularName, pluralName = None, adjective = None): self.hardness = hardness singularName = singularName.lower() self.singularName = singularName if not pluralName: self.pluralName = defaultPlural(self.singularName) else: self.pluralName = pluralName.lower() if not adjective: self.adjective = defaultAdjective(self.singularName) else: self.adjective = adjective.lower()
def __init__(self, singularName, pluralName = None, adjective = None, materials = []): self.singularName = singularName.lower() if not pluralName: self.pluralName = defaultPlural(self.singularName) else: self.pluralName = pluralName.lower() if not adjective: self.adjective = defaultAdjective(self.singularName) else: self.adjective = adjective.lower() self.materials = materials for mat in materials: mat.setMaterialSet(self)