diff options
author | Daniel Dunbar <daniel@zuster.org> | 2004-03-28 12:46:35 +0400 |
---|---|---|
committer | Daniel Dunbar <daniel@zuster.org> | 2004-03-28 12:46:35 +0400 |
commit | 9206a1eba69136c928dc72144862d31bb00e6b11 (patch) | |
tree | 09cc61d9068e587e338780731590cd9ee9dd6ff4 /source/blender/src/editview.c | |
parent | d29d7030b64895574a1fdb4edd9764e5ce89f013 (diff) |
- replaced G.{edve,eded,edvl} with G.editMesh, atm just a structure to
hold the three lists, nothing major, but gives a place to hang data
off of and a single "mesh" structure to pass around for editing
functions.
Diffstat (limited to 'source/blender/src/editview.c')
-rw-r--r-- | source/blender/src/editview.c | 9 |
1 files changed, 6 insertions, 3 deletions
diff --git a/source/blender/src/editview.c b/source/blender/src/editview.c index dd566aeba69..d681c2d50b0 100644 --- a/source/blender/src/editview.c +++ b/source/blender/src/editview.c @@ -669,6 +669,7 @@ void mouse_select(void) */ void borderselect(void) { + EditMesh *em = G.editMesh; rcti rect; Base *base; Nurb *nu; @@ -723,7 +724,7 @@ void borderselect(void) if(G.obedit->type==OB_MESH) { calc_meshverts_ext(); /* drawobject.c */ - eve= G.edve.first; + eve= em->verts.first; while(eve) { if(eve->h==0 && eve->xs>rect.xmin && eve->xs<rect.xmax) { if(eve->ys>rect.ymin && eve->ys<rect.ymax) { @@ -924,11 +925,12 @@ void borderselect(void) void mesh_selectionCB(int selecting, Object *editobj, short *mval, float rad) { + EditMesh *em = G.editMesh; EditVert *eve; float x, y, r; calc_meshverts_ext(); /* drawobject.c */ - eve= G.edve.first; + eve= em->verts.first; while(eve) { if(eve->h==0) { x= eve->xs-mval[0]; @@ -1066,6 +1068,7 @@ void obedit_selectionCB(short selecting, Object *editobj, short *mval, float rad void circle_select(void) { + EditMesh *em = G.editMesh; Nurb *nu; BPoint *bp; BezTriple *bezt; @@ -1106,7 +1109,7 @@ void circle_select(void) if(G.obedit->type==OB_MESH) { calc_meshverts_ext(); /* drawobject.c */ - eve= G.edve.first; + eve= em->verts.first; while(eve) { if(eve->h==0) { x= eve->xs-mval[0]; |