6-5 防止河流逆流
在之前的章节中,我们创建了添加、移除河流的方法。但是我们忽略了一点,就是河流不能从低处往高处流,也就是河流逆流的情况。当我们编辑地图单元的高度的时候,我们需要判断其中的河流是否会发生逆流的情况,如果有的话,就要移除这些逆流的河流。代码如下:
1 | public int Elevation |
这样,在编辑地图单元高度的时候,就可以防止河流出现逆流的情况了。在下一章中,我们要创建编辑河流的UI部分,为最后时限拖拽鼠标创建河流做准备。
在之前的章节中,我们创建了添加、移除河流的方法。但是我们忽略了一点,就是河流不能从低处往高处流,也就是河流逆流的情况。当我们编辑地图单元的高度的时候,我们需要判断其中的河流是否会发生逆流的情况,如果有的话,就要移除这些逆流的河流。代码如下:
1 | public int Elevation |
这样,在编辑地图单元高度的时候,就可以防止河流出现逆流的情况了。在下一章中,我们要创建编辑河流的UI部分,为最后时限拖拽鼠标创建河流做准备。