File tree Expand file tree Collapse file tree 1 file changed +8
-0
lines changed Expand file tree Collapse file tree 1 file changed +8
-0
lines changed Original file line number Diff line number Diff line change @@ -340,6 +340,8 @@ def confirmAllChanges(self, n : int):
340
340
else :
341
341
with open (self .path , 'r' , encoding = 'U8' ) as _file :
342
342
data : dict = json .load (_file )
343
+ # 必须把植物添加到列表
344
+ plants_list : list = data ['objects' ][0 ]['objdata' ]['p' ]
343
345
_file .close ()
344
346
data ['objects' ][0 ]['objdata' ]['g' ] = diamond
345
347
data ['objects' ][0 ]['objdata' ]['c' ] = gold
@@ -362,13 +364,19 @@ def confirmAllChanges(self, n : int):
362
364
data ['objects' ][0 ]['objdata' ]['plis' ][each_plantN ]['l' ] = choose_a_plantl
363
365
data ['objects' ][0 ]['objdata' ]['plis' ][each_plantN ]['m' ] = choose_a_plantm
364
366
data ['objects' ][0 ]['objdata' ]['plis' ][each_plantN ]['x' ] = choose_a_plantp
367
+ plants_list .append (each_plantN )
368
+ plants_list = list (set (plants_list ))
369
+ data ['objects' ][0 ]['objdata' ]['p' ] = plants_list
365
370
break
366
371
elif n == 1 :
367
372
for each_plant in self .plantData :
368
373
each_plantN = self .plantData .index (each_plant )
374
+ plants_list .append (each_plantN )
375
+ plants_list = list (set (plants_list ))
369
376
data ['objects' ][0 ]['objdata' ]['plis' ][each_plantN ]['l' ] = all_plantsl
370
377
data ['objects' ][0 ]['objdata' ]['plis' ][each_plantN ]['m' ] = all_plantsm
371
378
data ['objects' ][0 ]['objdata' ]['plis' ][each_plantN ]['x' ] = all_plantsp
379
+ data ['objects' ][0 ]['objdata' ]['p' ] = plants_list
372
380
else :
373
381
pass
374
382
print (data )
You can’t perform that action at this time.
0 commit comments