fenfire-commits
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[ff-cvs] libvob/src/lines Lines.cxx


From: Matti Katila
Subject: [ff-cvs] libvob/src/lines Lines.cxx
Date: Mon, 25 Aug 2003 15:36:26 -0400

CVSROOT:        /cvsroot/libvob
Module name:    libvob
Branch:         
Changes by:     Matti Katila <address@hidden>   03/08/25 15:36:26

Modified files:
        src/lines      : Lines.cxx 

Log message:
        dumb version

CVSWeb URLs:
http://savannah.gnu.org/cgi-bin/viewcvs/libvob/libvob/src/lines/Lines.cxx.diff?tr1=1.9&tr2=1.10&r1=text&r2=text

Patches:
Index: libvob/src/lines/Lines.cxx
diff -u libvob/src/lines/Lines.cxx:1.9 libvob/src/lines/Lines.cxx:1.10
--- libvob/src/lines/Lines.cxx:1.9      Mon Aug 25 10:39:30 2003
+++ libvob/src/lines/Lines.cxx  Mon Aug 25 15:36:26 2003
@@ -140,7 +140,7 @@
     {
         this->lineWidth = fabs(lineWidth);
 
-        std::cout << "ContinuousLine constructor\n";
+        if (dbg) cout << "ContinuousLine constructor\n";
 
         if (textId <= 0) {
             cerr << "Lines error:: Texture Id <= 0 ! \n";
@@ -156,11 +156,27 @@
                  << joinStyle <<"\n";
             return;
         }
+
+       // XXX dumb version!
+       for(unsigned int i=0; i+1<points.size(); i++) {
+         vector<ZPt> tmp_pts;
+         tmp_pts.push_back(points[i]);
+         tmp_pts.push_back(points[i+1]);
+         SimpleLine l(textId, lineWidth, tmp_pts);
+         l.draw();
+       }
+       if (chain) {
+         vector<ZPt> tmp_pts;
+         tmp_pts.push_back(points[0]);
+         tmp_pts.push_back(points[points.size()-1]);
+         SimpleLine l(textId, lineWidth, tmp_pts);
+         l.draw();
+       }
        draw();
     }
 
     void ContinuousLine::draw() {
-       cout << "Now, if implemented - draw continuousline.\n";
+      if (dbg) cout << "Now, if implemented - draw continuousline.\n";
     }
 
 




reply via email to

[Prev in Thread] Current Thread [Next in Thread]