proj home

Files   Classes   Functions   Hierarchy  

snakeindextest.cpp

Go to the documentation of this file.
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 

Generated on Fri Mar 4 00:49:31 2011 for Chelton Evans Source by  doxygen 1.5.8