基本上我想制作一个显示您在建筑物中的位置的应用程序。我现在专注于地图部分。这是我第一次尝试制作一个Android应用程序,但我认为我的想法应该工作。基本上我想要做的是为几个房间创建一个具有几个属性的类:
-name //能够标记你所在的位置
-position //(x,y)表示房间'开始'的位置
-dimensions // [(x1,y1),.....,(xn,yn)]每个点都是房间的顶点
-doors // [(x1,y1),.....,(xn,yn)]门的两个点。
- 下一个房间//以确保稍后房间的结束是下一个房间的开始
-precendent room //和以前一样
拥有“下一个房间”,“最后一个房间”的属性是否有用?我只是想确保没有任何空位,但即使在这种情况下,只有其中一个感觉有必要。还有什么建议我用它画出来的?
谢谢
拥有next_room和last_room属性以迭代房间(旅行)可能会有所帮助,但可能更容易在ArrayList中组织数据。