2.5
authorTon Roosendaal <ton@blender.org>
Wed, 14 Jan 2009 13:04:48 +0000 (13:04 +0000)
committerTon Roosendaal <ton@blender.org>
Wed, 14 Jan 2009 13:04:48 +0000 (13:04 +0000)
Still some old editNurb here...

source/blender/blenkernel/BKE_curve.h
source/blender/blenkernel/intern/curve.c

index 49e39f287f57af800745cac7a0c642ff794f65db..7065948ea0b50a4cbca40049e69fc0db181d6c6b 100644 (file)
@@ -79,8 +79,8 @@ void calchandleNurb( struct BezTriple *bezt, struct BezTriple *prev,  struct Bez
 void calchandlesNurb( struct Nurb *nu);
 void testhandlesNurb( struct Nurb *nu);
 void autocalchandlesNurb( struct Nurb *nu, int flag);
-void autocalchandlesNurb_all(int flag);
-void sethandlesNurb(short code);
+void autocalchandlesNurb_all(ListBase *editnurb, int flag);
+void sethandlesNurb(ListBase *editnurb, short code);
 
 void switchdirectionNurb( struct Nurb *nu);
 
index fa2889fab02c89c587fbeae4955176e8d4870125..4fba2c3d7468c267365e54b9c91b88a802ea302e 100644 (file)
@@ -68,9 +68,6 @@
 
 /* globals */
 
-// XXX
-ListBase editNurb;
-
 /* local */
 int cu_isectLL(float *v1, float *v2, float *v3, float *v4, 
                           short cox, short coy, 
@@ -2315,18 +2312,18 @@ void autocalchandlesNurb(Nurb *nu, int flag)
        calchandlesNurb(nu);
 }
 
-void autocalchandlesNurb_all(int flag)
+void autocalchandlesNurb_all(ListBase *editnurb, int flag)
 {
        Nurb *nu;
        
-       nu= editNurb.first;
+       nu= editnurb->first;
        while(nu) {
                autocalchandlesNurb(nu, flag);
                nu= nu->next;
        }
 }
 
-void sethandlesNurb(short code)
+void sethandlesNurb(ListBase *editnurb, short code)
 {
        /* code==1: set autohandle */
        /* code==2: set vectorhandle */
@@ -2339,7 +2336,7 @@ void sethandlesNurb(short code)
        short a, ok=0;
 
        if(code==1 || code==2) {
-               nu= editNurb.first;
+               nu= editnurb->first;
                while(nu) {
                        if( (nu->type & 7)==1) {
                                bezt= nu->bezt;
@@ -2363,7 +2360,7 @@ void sethandlesNurb(short code)
        else {
                /* there is 1 handle not FREE: FREE it all, else make ALIGNED  */
                
-               nu= editNurb.first;
+               nu= editnurb->first;
                if (code == 5) {
                        ok = HD_ALIGN;
                } else if (code == 6) {
@@ -2386,7 +2383,7 @@ void sethandlesNurb(short code)
                        if(ok) ok= HD_FREE;
                        else ok= HD_ALIGN;
                }
-               nu= editNurb.first;
+               nu= editnurb->first;
                while(nu) {
                        if( (nu->type & 7)==1) {
                                bezt= nu->bezt;