triplet_one_list = triplet_one.get_alchemicals() for a in triplet_one_list: print('Triplet_ONE ' + str(a.get_color()) + ' ' + str(a.get_sign()) + ' ' + str(a.get_size())) triplet_two = AlchemicalTriplet([redpossmall, bluepossmall, greenposlarge]) triplet_two_list = triplet_two.get_alchemicals() print(triplet_two_list) for b in triplet_two_list: print('Triplet_TWO ' + str(b.get_color()) + ' ' + str(b.get_sign()) + ' ' + str(b.get_size())) #make some ingredients and properties from Object.IngredientProperties import IngredientProperties ip = IngredientProperties(Ingredient.TOAD) print(str(ip.get_name())) print(ip.get_alchemical_options()) ip.set_alchemical_options([triplet_one]) ip_triplet_list = ip.get_alchemical_options() #for given ingredient list all triplet props for l in ip_triplet_list: for a in l.get_alchemicals(): print('IngredientProps ' + str(a.get_color()) + ' ' + str(a.get_sign()) + ' ' + str(a.get_size())) #Alchemical Combinations Test from Routine.AlchemicalCombinations import AlchemicalCombinations ingredient_dic = {Ingredient.TOAD: ip} print(ingredient_dic.keys())
#make a Triplet from Object.AlchemicalTriplet import AlchemicalTriplet triplet_one = AlchemicalTriplet([redposlarge, bluenegsmall, greennegsmall]) triplet_one_list = triplet_one.get_alchemicals() for a in triplet_one_list: print('Triplet_ONE ' + str(a.get_color()) + ' ' + str(a.get_sign()) + ' ' + str(a.get_size())) triplet_two = AlchemicalTriplet([redpossmall, bluepossmall, greenposlarge]) triplet_two_list = triplet_two.get_alchemicals() print(triplet_two_list) for b in triplet_two_list: print('Triplet_TWO ' + str(b.get_color()) + ' ' + str(b.get_sign()) + ' ' + str(b.get_size())) #make some ingredients and properties from Object.IngredientProperties import IngredientProperties ip = IngredientProperties(Ingredient.TOAD) print(str(ip.get_name())) print(ip.get_alchemical_options()) ip.set_alchemical_options([triplet_one]) ip_triplet_list = ip.get_alchemical_options() #for given ingredient list all triplet props for l in ip_triplet_list: for a in l.get_alchemicals(): print('IngredientProps ' + str(a.get_color()) + ' ' + str(a.get_sign()) + ' ' + str(a.get_size())) #Alchemical Combinations Test from Routine.AlchemicalCombinations import AlchemicalCombinations ingredient_dic = {Ingredient.TOAD : ip} print(ingredient_dic.keys()) triplet_list = ingredient_dic[Ingredient.TOAD].get_alchemical_options() for triplet in triplet_list: