AOI
AOI copied to clipboard
obj_x_list 这个链表内顺序有点问题
最近在实现AOI,参考了您的这段实现,发现了一个问题,代码 scene.cpp 的 Line 79,当flag为false时,不是应该将新增对象插入到链表末尾吗?我打印了一下:
mac01deMac-mini:AOI mac01$ ./test
begin add object=============
print current obj_x_list:
id = 1, x = 41, y = 21
print current obj_x_list:
id = 2, x = 44, y = 2
id = 1, x = 41, y = 21
print current obj_x_list:
id = 3, x = 23, y = 7
id = 2, x = 44, y = 2
id = 1, x = 41, y = 21
print current obj_x_list:
id = 3, x = 23, y = 7
id = 4, x = 42, y = 36
id = 2, x = 44, y = 2
id = 1, x = 41, y = 21
print current obj_x_list:
id = 5, x = 4, y = 28
id = 3, x = 23, y = 7
id = 4, x = 42, y = 36
id = 2, x = 44, y = 2
id = 1, x = 41, y = 21
国人的项目,我就用中文啦!
PS: 我在用 Erlang 实现这套逻辑
楼主估计已经不维护这个代码了。。
这个代码有点问题,而且不能使用不同的视野