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)
def __init__(self, singularName, pluralName = None, singularPossessiveName = None, pluralPossessiveName = None): singularName = singularName.lower() self.singularName = singularName if not pluralName: self.pluralName = defaultPlural(singularName) else: self.pluralName = pluralName if not singularPossessiveName: self.singularPossessiveName = defaultSingularPossessive(singularName) else: self.singularPossessiveName = singularPossessiveName if not pluralPossessiveName: self.pluralPossessiveName = defaultPluralPossessive(singularName) else: self.pluralPossessiveName = pluralPossessiveName