差分発生行の前後
無視リスト:
コミット日時:
2010/04/03 22:39:15 (3 年前)
コミッタ:
hkrn
ログメッセージ:

for ICommand#toString format

ファイル:

凡例:

変更無し
追加
削除
更新
コピー
移動
  • as3/gunyarapaint/branches/gunyarapaint/framework/src/org/libspark/gunyarapaint/framework/commands/BeginFillCommand.as

    r3582 r3687  
    4949        { 
    5050            return "[BeginFillCommand" 
    51                 + " alpha=" + m_alpha 
    52                 + ", color=" + m_color 
     51                + " alpha=" + m_alpha.toPrecision(4) 
     52                + ", color=0x" + m_color.toString(16) 
    5353                + "]"; 
    5454        } 
  • as3/gunyarapaint/branches/gunyarapaint/framework/src/org/libspark/gunyarapaint/framework/commands/DrawCircleCommand.as

    r3582 r3687  
    4242        { 
    4343            return "[DrawCircleCommand" 
    44                 + " radius=" + m_radius 
     44                + " radius=" + m_radius.toPrecision(4) 
    4545                + "]"; 
    4646        } 
  • as3/gunyarapaint/branches/gunyarapaint/framework/src/org/libspark/gunyarapaint/framework/commands/MoveToCommand.as

    r3582 r3687  
    6666        { 
    6767            return "[MoveToCommand" 
    68                 + " readCoordinateX=" + s_readCoordinateX 
    69                 + ", readCoordinateY=" + s_readCoordinateY 
    70                 + ", writeCoordinateX=" + s_writeCoordinateX 
    71                 + ", writeCoordinateY=" + s_writeCoordinateY 
     68                + " x=" + (s_readCoordinateX || s_writeCoordinateX) 
     69                + ", y=" + (s_readCoordinateY || s_writeCoordinateY) 
    7270                + "]"; 
    7371        } 
  • as3/gunyarapaint/branches/gunyarapaint/framework/src/org/libspark/gunyarapaint/framework/commands/PenCommand.as

    r3593 r3687  
    11package org.libspark.gunyarapaint.framework.commands 
    22{ 
     3    import flash.errors.IllegalOperationError; 
    34    import flash.utils.ByteArray; 
    45     
     
    7172                    throw new ArgumentError(); 
    7273            } 
     74            m_type = type; 
    7375        } 
    7476         
     
    127129                    throw new ArgumentError(); 
    128130            } 
     131            m_type = type; 
    129132        } 
    130133         
     
    141144        public function toString():String 
    142145        { 
    143             return "[PenCommand" 
    144                 + " thickness=" + m_pen.thickness 
    145                 + ", color=0x" + m_pen.color.toString(16) 
    146                 + ", alpha=" + m_pen.alpha.toPrecision(4) 
    147                 + ", blendMode=" + m_pen.blendMode 
    148                 + ", scaleMode=" + m_pen.scaleMode 
    149                 + ", caps=" + m_pen.capsStyle 
    150                 + ", joints=" + m_pen.jointStyle 
    151                 + ", miterLimit=" + m_pen.miterLimit.toPrecision(4) 
    152                 + ", pixelHinting=" + m_pen.pixelHinting 
    153                 + "]"; 
     146            var ret:String = "[PenCommand "; 
     147            switch (m_type) { 
     148                case THICKNESS: 
     149                    ret += "thickness=" + m_pen.thickness + "]"; 
     150                    break; 
     151                case COLOR: 
     152                    ret += "color=0x" + m_pen.color.toString(16) + "]"; 
     153                    break; 
     154                case ALPHA: 
     155                    ret += "alpha=" + m_pen.alpha.toPrecision(4) + "]"; 
     156                    break; 
     157                case MITER_LIMIT: 
     158                    ret += "miterLimit=" + m_pen.miterLimit.toPrecision(4) + "]"; 
     159                    break; 
     160                case BLEND_MODE: 
     161                    ret += "blendMode=" + m_pen.blendMode + "]"; 
     162                    break; 
     163                case SCALE_MODE: 
     164                    ret += "scaleMode=" + m_pen.scaleMode + "]"; 
     165                    break; 
     166                case CAPS: 
     167                    ret += "capsStyle=" + m_pen.capsStyle + "]"; 
     168                    break; 
     169                case JOINTS: 
     170                    ret += "jointStyle=" + m_pen.jointStyle + "]"; 
     171                    break; 
     172                case PIXEL_HINTING: 
     173                    ret += "pixelHinting=" + m_pen.pixelHinting + "]"; 
     174                    break; 
     175                default: 
     176                    throw new IllegalOperationError(); 
     177            } 
     178            return ret; 
    154179        } 
    155180         
     
    160185         
    161186        private var m_pen:Pen; 
     187        private var m_type:uint; 
    162188    } 
    163189} 
  • as3/gunyarapaint/branches/gunyarapaint/framework/src/org/libspark/gunyarapaint/framework/commands/layer/SetLayerAlphaCommand.as

    r3582 r3687  
    4848        { 
    4949            return "[SetLayerAlphaCommand" 
    50                 + " alpha=" + m_alpha 
     50                + " alpha=" + m_alpha.toPrecision(4) 
    5151                + "]"; 
    5252        }