fix board crashing on empty save games
This commit is contained in:
parent
838a0c491d
commit
5d5fd43112
|
|
@ -469,8 +469,14 @@ func initialise_from_save(savegame: SaveGame):
|
||||||
rebuild_from_savedict(savegame.board_state)
|
rebuild_from_savedict(savegame.board_state)
|
||||||
|
|
||||||
func rebuild_from_savedict(board_state:Dictionary):
|
func rebuild_from_savedict(board_state:Dictionary):
|
||||||
var cards: Dictionary[StringName, Variant] = board_state["cards"]
|
var cards: Dictionary[StringName, Variant]
|
||||||
var stickies: Dictionary[StringName, Variant] = board_state["stickies"]
|
if board_state["cards"] != {} :
|
||||||
|
cards = board_state["cards"]
|
||||||
|
var stickies: Dictionary[StringName, Variant]
|
||||||
|
if board_state["stickies"] != {} :
|
||||||
|
stickies = board_state["stickies"]
|
||||||
|
|
||||||
|
if cards == null and stickies == null: return
|
||||||
|
|
||||||
var card_pile = HardCards.get_cards_by_name_array(cards.keys() + (stickies.keys()))
|
var card_pile = HardCards.get_cards_by_name_array(cards.keys() + (stickies.keys()))
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue