好吧,你们许多人可能不知道典当是什么。我将来源http://en.wikipedia.org/wiki/User:Dllu/Maze转换为我的SA:MP服务器。典当是一个很容易理解的代码,所以不要跑,因为你不知道语言。迷宫一代 - 从C++转换
由于某些原因,只有外部填充和第一个单元(它们应该是)被设置在迷宫中。所以,所有的墙壁都在那里,那很好。问题在于迷宫中只有一个细胞,这就是起点。
请帮忙!
我把它粘贴到Pastebin上,因为pastebin实际上有一个pawn语法。 http://pastebin.com/wN6KFyFz
而且,它应该同时支持走回头路,古板。两者都有相同的结果。从我测试的东西我知道,它永远不会到达像这样的调试打印(“%i,%i |%x,%x,%x”)。那么,它确实会在while(!成功)循环中达到一次,每次一次或一次2-3次。
现在事情虽然循环的每一个细胞,直到每一个细胞都“在”迷宫。一个日志在这里发布http://pastebin.com/X7GSRDnd从这个代码报告的世代:http://pastebin.com/MGQ3YKua –