Files Classes Functions Hierarchy
00001 #include <iostream> 00002 using namespace std; 00003 00004 #include <print.h> 00005 #include <snakeindex.h> 00006 #include <snakeindextest.h> 00007 00008 00009 void snakeindextest::test01() 00010 { 00011 snakeindex<> si(6,17); 00012 00013 int k2; 00014 00015 int row; 00016 int col; 00017 00018 for (si.reset(); !si; ++si) 00019 { 00020 si.pos(row,col); 00021 si.pos(k2); 00022 cout << "(" << row << ", " << col << ") "; 00023 cout << SHOW(k2) << endl; 00024 } 00025 00026 } 00027 00028 void snakeindextest::test02() 00029 { 00030 snakeindex<> si(6,17,false); 00031 00032 int k2; 00033 00034 int row; 00035 int col; 00036 00037 for (si.reset(); !si; ++si) 00038 { 00039 si.pos(row,col); 00040 si.pos(k2); 00041 cout << "(" << row << ", " << col << ") "; 00042 cout << SHOW(k2) << endl; 00043 } 00044 00045 } 00046 00047 void snakeindextest::test03() 00048 { 00049 snakeindex<> si(3,17); 00050 00051 int ai[] = 00052 { 00053 0, 6, 12, 00054 1, 7, 13, 00055 2, 8, 14, 00056 3, 9, 15, 00057 4, 10, 16, 00058 5, 11 00059 }; 00060 00061 int k2; 00062 int row; 00063 int col; 00064 00065 00066 for (si.reset(); !si; ++si) 00067 { 00068 si.pos(row,col); 00069 si.pos(k2); 00070 cout << "(" << col << ", " << row << ") "; 00071 00072 cout << SHOW(ai[k2]) << endl; 00073 } 00074 } 00075 00076 00077 00078 00079
1.5.8