あるクラスで CanvasRenderingContext2D と CanvasElement を取得しているようなものですが、他のクラスで CanvasRenderingContext2D を使用するにはどうすればよいですか?
class Unnamed {
CanvasElement c;
CanvasRenderingContext ctx;
Unnamed() {
this.c = query('#canvas');
this.ctx = this.c.getContext('2d');
}
}
無名クラスの ctx を他のクラスで使用するにはどうすればよいですか? 何かのようなもの:
class Box {
num x,
y;
Box() {
this.x = x;
this.y = y;
}
void draw() {
myCtxFromUnnamedClass.fillRect(this.x, this.y, 64, 64);
}
}
私の悪い英語で申し訳ありません。