Files Classes Functions Hierarchy
#include <iostream>#include <buttonpanel01test.h>#include <commandline.h>#include <maze001.h>#include <maze002.h>#include <maze003.h>#include <maze004.h>#include <maze005.h>#include <mazegameD2state01test.h>#include <mazematrixD2test.h>#include <mazematrixD3test.h>
Go to the source code of this file.
Functions | |
| int | main (int argc, char **argv) |
| int main | ( | int | argc, | |
| char ** | argv | |||
| ) |
Definition at line 17 of file main.cpp.
References mazematrixD3test::doc, buttonpanel01test::doc, maze005::doc, maze004::doc, maze003::doc, maze002::doc, maze001::doc, mazegameD2state01test::doc, mazematrixD2test::doc, commandline::mapvar(), mazematrixD3test::test01(), mazegameD2state01test::test01(), mazematrixD2test::test01(), mazematrixD3test::test02(), mazematrixD2test::test02(), mazematrixD3test::test03(), mazematrixD2test::unittest01(), and mazematrixD2test::unittest02().
00018 { 00019 commandline cmd(argc,argv); 00020 uint prog(0); 00021 cmd.mapvar(prog,"prog"); 00022 00023 switch (prog) 00024 { 00025 case 0: 00026 cout << "$ ./main prog=1 " << mazematrixD2test::doc[1] << endl; 00027 cout << "$ ./main prog=2 " << mazematrixD2test::doc[2] << endl; 00028 cout << "$ ./main prog=3 " << mazematrixD2test::doc[3] << endl; 00029 cout << "$ ./main prog=4 " << mazematrixD2test::doc[4] << endl; 00030 cout << "$ ./main prog=5 " << mazegameD2state01test::doc[1] << endl; 00031 00032 cout << "$ ./main prog=10 " << maze001::doc[1] << endl; 00033 cout << "$ ./main prog=11 " << maze002::doc[1] << endl; 00034 cout << maze003::doc[1] << endl; 00035 cout << maze004::doc[1] << endl; 00036 cout << maze005::doc[1] << endl; 00037 00038 cout << "$ ./main prog=20 " << buttonpanel01test::doc[1] << endl; 00039 cout << "$ ./main prog=30 " << mazematrixD3test::doc[1] << endl; 00040 00041 break; 00042 00043 case 1: mazematrixD2test::test01(); break; 00044 case 2: mazematrixD2test::test02(); break; 00045 case 3: return mazematrixD2test::unittest01(); 00046 case 4: return mazematrixD2test::unittest02(); 00047 case 5: return mazegameD2state01test::test01(); 00048 00049 case 10: maze001(argc,argv).eval(); break; 00050 case 11: maze002(argc,argv).eval(); break; 00051 case 12: maze003(argc,argv).eval(); break; 00052 case 13: maze004(argc,argv).eval(); break; 00053 case 14: maze005(argc,argv).eval(); break; 00054 00055 case 20: buttonpanel01test(argc,argv); break; 00056 00057 case 30: mazematrixD3test::test01(); break; 00058 case 31: mazematrixD3test::test02(); break; 00059 case 32: mazematrixD3test::test03(); break; 00060 00061 } 00062 00063 return 0; 00064 }
1.5.8