我在做一个有点简单的游戏。目前正在尝试实现游戏逻辑,用于移动碎片。
逻辑是这样的:
does player have pieces in inventory?
if yes:
did they try to move it to an empty location
if yes: ...
if no: ...
if no:
...
如您所见,这是一堆嵌套的if- can语句。我的问题是,如何重构代码(或者甚至接近设计)以避免大量嵌套的if- one语句块。
我的游戏不是国际象棋,但如果你以国际象棋为