【发布时间】:2012-02-26 09:06:00
【问题描述】:
我是菜鸟程序员,请客气。
我正在尝试编写一个简单的终端双陆棋游戏,只是为了好玩,但我有一个问题。
整个游戏在一个 while 循环中运行,只要没有人将所有积木都移到棋盘的末端,它就会继续运行。 一个简单的整数控制着无论是黑人还是白人。
我写了一个函数来检查任何可能的移动,因为我想编程跳过转弯,以防万一绝对不能移动。
好吧,我希望这个函数运行,如果它返回 false(没有可能的移动),那么我希望其余的代码跳过并将轮到下一个玩家。例如,如果骰子组合没有为黑色提供可能的移动,那么我希望程序跳过黑色并转到白色。
所以我有点想打破 while 循环的其余部分,但让它继续运行。
这个问题我解释起来有点复杂,但我希望你们能理解。
非常感谢 - 马丁
【问题讨论】:
-
你能发布一些代码示例吗?
标签: c++ while-loop break