Main Page | File List

main.cpp

00001 #include "Canvas.h"
00002   
00003 void checkerboard(Canvas& canvas)
00004 {
00005   for(int row = 0; row < canvas.vReso; row++)
00006     for(int col = 0; col < canvas.hReso; col++)
00007     {
00008       canvas.Pixel(row, col) = (col/32 + row/32) % 2 ? White : Black;
00009     }
00010 }
00011 
00012 
00013 int main()
00014 {
00015   try
00016   {
00017     Canvas canvas;
00018     checkerboard(canvas);
00019     canvas.WritePPM("t.ppm");
00020 
00021     canvas.ReadPPM("grid.ppm");
00022     canvas.WritePPM("t2.ppm");
00023   }
00024   catch(const char* msg)
00025   {
00026     cerr << msg << endl;
00027   }
00028 
00029   return 0;
00030 }
00031 
00032   

Generated on Mon Aug 2 16:51:15 2004 by doxygen 1.3.6