走迷宫 去年发表的<迷宫探路>系列的Windows版. 可执行文件在附件中(需要 Winrar 解压缩) 运行环境: 需要安装c++builder6 下面是主要源文件 UnitMaze.cpp 另外,本人对单片机感兴趣,有谁知道上海那有便宜的 凌阳科技61板 卖,请告诉我. //作者:朱清 2004-11-18 //Email: cleanzhu2002@yahoo.com.cn //--------------------------------------------------------------------------- #include #pragma hdrstop #include "UnitMaze.h" //--------------------------------------------------------------------------- #pragma package(smart_init) #pragma resource "*.dfm" TForm1 *Form1; //--------------------------------------------------------------------------- __fastcall TForm1::TForm1(TComponent* Owner) : TForm(Owner) { } //--------------------------------------------------------------------------- struct pace{ int pre; int ri; int rj; } ; int bg[8][8]; int M ; int N ; int step ; int dir ; int i ; int j ; int x ; int y ; int w ; int h ; int count ; int le ; pace road[64] ; pace bestroad[64] ; int runnum ; void __fastcall TForm1::init(TObject *Sender) { int i,j; for (i=0;i<8;i++) for (j=0;j<8;j++) bg[i][j]=1; step=30; dir=2; M=8;N=8; x=5;y=5; w=8;h=8; setBg(); //-------- drawMaze(Sender); findShortRoad(Sender); count=0; runnum=0; } |