チェンジセット 1865

差分発生行の前後
無視リスト:
コミット日時:
2008/11/16 12:49:36 (2 ヶ月前)
コミッタ:
haku2
ログメッセージ:

ペンの太さが偶数の時、描画中と描画終了時の線がズレる問題を修正

ファイル:

凡例:

変更無し
追加
削除
更新
コピー
移動
  • as3/gunyarapaint/trunk/gunyarapaint/src/org/libspark/gunyarapaint/entities/GPPen.as

    r1798 r1865  
    240240     
    241241    public function lineTo(x:Number, y:Number):Boolean { 
    242       x = Math.floor(x) + 0.5; 
    243       y = Math.floor(y) + 0.5; 
     242// 20081116-haku2 ins start 
     243      x = Math.floor(x); 
     244      y = Math.floor(y); 
     245      if (_thickness % 2 == 1) { 
     246        x += 0.5; 
     247        y += 0.5; 
     248      } 
     249// 20081116-haku2 ins end 
     250// 20081116-haku2 del start 
     251//      x = Math.floor(x) + 0.5; 
     252//      y = Math.floor(y) + 0.5; 
     253// 20081116-haku2 del end 
    244254      if (x == currentPoint.x && 
    245255          y == currentPoint.y) {