横向的可消除钻石可以检测到
添加了了逻辑方法 1.检测钻石是不是可以被消除 2.检测生成的钻石列表是否有效
钻石添加了全局变量记录触摸到的两个钻石
--
更新筛选器
可以交换两个选中钻石的位置
宝石交换后 若不能消除恢复原位
交换位置后 横向和纵向都可以检测到是否消除
可以消除掉相邻的三个以上的钻石
把playScene中放置diamonds的容器设置成静态
在DiamondSprite中 各自处理自己的逻辑
修改了消除宝石填充空位的逻辑 目前是单个宝石可以准确填充
[fix bug] 没有清楚缓存数据导致重复消除的bug
添加空位填充
可以检测到填充钻石是不是可以继续消除 存在bug
添加了返回按键的监听
[fix bug]填补空位时候出现错位的问题 程序中对于钻石的坐标一定要使用row col来定位
[fix bug]交换钻石位置
[fix bug]使用set容器代替vector容器来存放带消除的钻石 比较重复钻石的存在
rollback