初学c+ sdk做类似对对碰的游戏的问题
游戏类似于QQ游戏对对碰,我是用的DiamondMine游戏的图片
游戏区域用Diamond[8][8]存放有7种不同类型的钻石(也可以是别的图片哈)。
游戏时每次只能对相邻的两个钻石进行移动,一旦出现下面2中情况:
A. 左右移动 B.上下移动
** *
** *
**##** **#**
** **#**
** *
*
图中##为移动前后的两个钻石,要和相邻**比较是否三个相同,一旦相同就要消掉,
即要把上面的宝石移下来,移下来的也要比较。
求个算法,