DeNADev/Arctic.js — pull request #14 by shigeki (2012-02-02 08:36:41+00:00)
Title: Fix x,y position of draw() and drawRect()

#13 に似てますが、 drawRect() の x,y 変数が set されていないためイベントの検知領域や原点以外での描画した場合にずれてしまう不具合があります。

不具合再現および修正の検証は以下のコードで行っています。

```JavaScript
var Main = arc.Class.create(arc.Game, {
initialize: function(params, system) {
var shape = new arc.display.Shape();
shape.beginStroke();
shape.drawRect(200,200, 50, 50);
shape.endStroke();
this.addChild(shape);
shape.addEventListener(arc.Event.TOUCH_START, function(e) {
alert("hi");
});
var anim = new arc.anim.Animation(shape,
{x:200, y:200, time:0, scaleX: 1, scaleY: 1, transition:arc.anim.Transition.SINE_OUT},
{x:0, y:0, time:1000, scaleX: 3, scaleY: 3, transition:arc.anim.Transition.SINE_OUT}
);
anim.play(true);
},
update: function() {}
});
window.addEventListener("DOMContentLoaded", function(e) {
var system = new arc.System(320, 320, "canvas", false);
system.setGameClass(Main);
system.start();
```

draw() 中の tX,tY を変えてしまったので他のShapeで利用した場合の描画に不具合が発生するかまでは試験していません。 (setX(),setY()した場合 tX/tYの値がおかしくなります）

#13 のブランチからチェックアウトしましたので２つのコミットが入っていますが、別々の方がよければ分離しますのでご連絡のほどお願いします。