改用推导式以便pylance明确数据类型
This commit is contained in:
parent
10711a5509
commit
f37f05b726
@ -22,9 +22,7 @@ def getSunValueImage(sun_value):
|
||||
return image
|
||||
|
||||
def getCardPool(data):
|
||||
card_pool = {}
|
||||
for cardName in data:
|
||||
card_pool[c.PLANT_CARD_INFO[c.PLANT_CARD_INDEX[cardName]]] = data[cardName]
|
||||
card_pool = {c.PLANT_CARD_INFO[c.PLANT_CARD_INDEX[card_name]]: data[card_name] for card_name in data}
|
||||
return card_pool
|
||||
|
||||
class Card():
|
||||
|
||||
@ -376,9 +376,7 @@ PLANT_CARD_INFO = (# 元组 (植物名称, 卡片名称, 阳光, 冷却时间)
|
||||
)
|
||||
|
||||
# 卡片中的植物名称与索引序号的对应关系,指定名称以得到索引值
|
||||
PLANT_CARD_INDEX={}
|
||||
for i, item in enumerate(PLANT_CARD_INFO):
|
||||
PLANT_CARD_INDEX[item[PLANT_NAME_INDEX]] = i
|
||||
PLANT_CARD_INDEX={item[PLANT_NAME_INDEX]: index for (index, item) in enumerate(PLANT_CARD_INFO)}
|
||||
|
||||
# 指定了哪些卡可选(排除坚果保龄球特殊植物)
|
||||
CARDS_TO_CHOOSE = range(len(PLANT_CARD_INFO) - 3)
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user