Show
Ignore:
Timestamp:
12/23/07 04:19:29 (12 months ago)
Author:
gyuque
Message:

lang/legacy-actionscript/as2draw: use color index

Location:
lang/legacy-actionscript/as2draw
Files:
4 modified

Legend:

Unmodified
Added
Removed
  • lang/legacy-actionscript/as2draw/Drawable.as

    r3462 r3466  
    108108                        mPixBuf.setOut(g); 
    109109*/ 
    110                         g.stackData.log.push(new LineData(x1+dx, y1+dy, x2+dx, y2+dy, color)); 
     110                        g.stackData.log.push(new LineData(x1+dx, y1+dy, x2+dx, y2+dy, color, mCurrentPen.color_index)); 
    111111                        drawNativeLine(g, x1+dx, y1+dy, x2+dx, y2+dy, color); 
    112112                } 
     
    117117                mPixBuf.drawLine( 
    118118                        x1, y1, 
    119                         x2, y2, 0, color); 
     119                        x2, y2, color, 0); 
    120120        } 
    121121         
  • lang/legacy-actionscript/as2draw/LineData.as

    r3383 r3466  
    11class LineData 
    22{ 
    3         public function LineData(aX1:Number, aY1:Number, aX2:Number, aY2:Number, aColor:Number) 
     3        public function LineData(aX1:Number, aY1:Number, aX2:Number, aY2:Number, aColor:Number, aColorIndex:Number) 
    44        { 
    55                x1 = aX1; 
     
    1010                 
    1111                color = aColor; 
     12                color_index = aColorIndex; 
    1213        } 
    1314         
    1415        public var color:Number; 
     16        public var color_index:Number; 
    1517        public var x1:Number; 
    1618        public var x2:Number; 
  • lang/legacy-actionscript/as2draw/MovieClipStack.as

    r3462 r3466  
    4848                { 
    4949                        var ln = arr[i]; 
    50                         renderer.drawPixBufferLine(ln.x1, ln.y1, ln.x2, ln.y2, ln.color); 
     50                        renderer.drawPixBufferLine(ln.x1, ln.y1, ln.x2, ln.y2, ln.color_index); 
    5151                        renderer.drawNativeLine(g, ln.x1, ln.y1, ln.x2, ln.y2, ln.color); 
    5252                }