チェンジセット 3569
- コミット日時:
- 2010/03/20 22:56:48 (3 年前)
- ファイル:
-
- as3/gunyarapaint/branches/gunyarapaint/compat/src/gunyarapaint.mxml (更新) (3 diffs)
- as3/gunyarapaint/branches/gunyarapaint/framework/src/org/libspark/gunyarapaint/framework/modules/CanvasModule.as (更新) (3 diffs)
- as3/gunyarapaint/branches/gunyarapaint/framework/src/org/libspark/gunyarapaint/framework/modules/CircleModule.as (更新) (1 diff)
- as3/gunyarapaint/branches/gunyarapaint/framework/src/org/libspark/gunyarapaint/framework/modules/ICanvasModule.as (更新) (1 diff)
凡例:
- 変更無し
- 追加
- 削除
- 更新
- コピー
- 移動
as3/gunyarapaint/branches/gunyarapaint/compat/src/gunyarapaint.mxml
r3566 r3569 325 325 case 65: // a 326 326 // Aキーの状態 = 押下中 327 m_module. keyA= true;327 m_module.shouldDrawCircleClockwise = true; 328 328 break; 329 329 case 73: // i … … 335 335 case 81: // q 336 336 // Qキーの状態 = 押下中 337 m_module. keyQ= true;337 m_module.shouldDrawCircleCounterClockwise = true; 338 338 break; 339 339 case 82: // r … … 416 416 case 65: // a 417 417 // Aキーの状態 = 解放 418 m_module. keyA= false;418 m_module.shouldDrawCircleClockwise = false; 419 419 break; 420 420 case 81: // q 421 421 // Qキーの状態 = 解放 422 m_module. keyQ= false;422 m_module.shouldDrawCircleCounterClockwise = false; 423 423 break; 424 424 case 82: // r as3/gunyarapaint/branches/gunyarapaint/framework/src/org/libspark/gunyarapaint/framework/modules/CanvasModule.as
r3542 r3569 218 218 } 219 219 220 /** 221 * A ボタンがクリックされているかを設定する 222 * 223 * @param value 224 */ 225 public function set keyA(value:Boolean):void 226 { 227 s_keyA = value; 228 } 229 230 /** 231 * Q ボタンがクリックされているかを設定する 232 * 233 * @param value 234 */ 235 public function set keyQ(value:Boolean):void 236 { 237 s_keyQ = value; 220 public function set shouldDrawCircleClockwise(value:Boolean):void 221 { 222 s_shouldDrawCircleClockwise = value; 223 } 224 225 public function set shouldDrawCircleCounterClockwise(value:Boolean):void 226 { 227 s_shouldDrawCircleCounterClockwise = value; 238 228 } 239 229 … … 333 323 } 334 324 335 protected function get key_A():Boolean336 { 337 return s_ keyA;338 } 339 340 protected function get key_Q():Boolean341 { 342 return s_ keyQ;325 protected function getShouldDrawCircleClockwise():Boolean 326 { 327 return s_shouldDrawCircleClockwise; 328 } 329 330 protected function getShouldDrawCircleCounterClockwise():Boolean 331 { 332 return s_shouldDrawCircleCounterClockwise; 343 333 } 344 334 … … 349 339 private static var s_endPointX:Number = 0; 350 340 private static var s_endPointY:Number = 0; 351 private static var s_ keyA:Boolean = false;352 private static var s_ keyQ:Boolean = false;341 private static var s_shouldDrawCircleClockwise:Boolean = false; 342 private static var s_shouldDrawCircleCounterClockwise:Boolean = false; 353 343 private static var s_shouldDrawFromStartPoint:Boolean = false; 354 344 private static var s_shouldDrawFromEndPoint:Boolean = false; as3/gunyarapaint/branches/gunyarapaint/framework/src/org/libspark/gunyarapaint/framework/modules/CircleModule.as
r3543 r3569 69 69 var dx:Number = x - coordinateX; 70 70 var dy:Number = y - coordinateY; 71 if ( key_A) {71 if (getShouldDrawCircleClockwise()) { 72 72 m_rectangle.x = x + dy; 73 73 m_rectangle.y = y - dx; 74 74 } 75 else if ( key_Q) {75 else if (getShouldDrawCircleCounterClockwise()) { 76 76 m_rectangle.x = x - dy; 77 77 m_rectangle.y = y + dx; as3/gunyarapaint/branches/gunyarapaint/framework/src/org/libspark/gunyarapaint/framework/modules/ICanvasModule.as
r3542 r3569 104 104 function get name():String; 105 105 106 function set keyA(value:Boolean):void; 106 /** 107 * 円の中心点を時計回りに描写するか設定する 108 * 109 */ 110 function set shouldDrawCircleClockwise(value:Boolean):void; 107 111 108 function set keyQ(value:Boolean):void; 112 /** 113 * 円の中心点を反時計回りに描写するかを設定する 114 * 115 */ 116 function set shouldDrawCircleCounterClockwise(value:Boolean):void; 109 117 110 118 /**

