src/engine/test.cpp File Reference

#include "eGrid.h"
#include <iostream>

Include dependency graph for test.cpp:

Go to the source code of this file.

Functions

int main ()

Variables

eHalfEdgeleak = NULL


Function Documentation

int main (  ) 

Definition at line 33 of file test.cpp.

References eCoord, and NULL.

00033           {
00034     tStackObject< eGrid > grid;
00035     grid.Create();
00036     grid.Check();
00037     grid.Check();
00038 
00039 #ifdef DEBUG
00040     grid.doCheck = false;
00041 #endif
00042     for (int i=2;i>=0;i--)
00043     {
00044         std::cout << i << "\n";
00045         grid.SimplifyAll(10);
00046 
00047         ePoint *p =grid.Insert(eCoord(0,0));
00048         p = grid.DrawLine(p, eCoord(1000+2*i,i), NULL);
00049 
00050 #ifdef DEBUG
00051         if (i == -1)
00052         {
00053             grid.doCheck = true;
00054             grid.Check();
00055         }
00056 #endif
00057 
00058 
00059         p = grid.DrawLine(p, eCoord(10+2*i,10+i), NULL);
00060         p = grid.DrawLine(p, eCoord(-10+2*i,10+i), NULL);
00061         p = grid.DrawLine(p, eCoord(-10+2*i,-10+i), NULL);
00062         p = grid.DrawLine(p, eCoord(-1000+2*i,1000+i), NULL);
00063         p = grid.DrawLine(p, eCoord(10,500+i), NULL);
00064         p = grid.DrawLine(p, eCoord(10,0+i), NULL);
00065         p = grid.DrawLine(p, eCoord(10,700+i), NULL);
00066         p = grid.DrawLine(p, eCoord(10,10+i), NULL);
00067     }
00068     grid.Check();
00069     grid.Clear();
00070 }


Variable Documentation

eHalfEdge* leak = NULL

Definition at line 31 of file test.cpp.


Generated on Sat Mar 15 22:59:50 2008 for Armagetron Advanced by  doxygen 1.5.4