java 推箱子代码的中文 解释

来源:百度知道 编辑:UC知道 时间:2024/05/31 21:39:40
就是一段JAVA语言后面附上对应的中文解释

这个十分容易,我说下基本的就是了,你是一个5*5的黑点,箱子是5*5的白点,所有的箱子的坐标在一个arraylist里,每次你按方向是,判断你的位置先,如果是边就不动,如果不是边,就判断有没有箱子,如果有箱子再判断后面,用while就行了,记得你把可能会移动的东西记下到另外的arraylist,如果可以动,就把另外的arraylist的元素的坐标适应加5,然后重画下