示例#1
0
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()
示例#2
0
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:
	for a in triplet.get_alchemicals():