- 21 名前:名前は開発中のものです。 mailto:sage [2007/03/15(木) 22:54:30 ID:yIBWThbm]
- >>20
別になんてことはない。 interface Task { public void update(); public void draw(); }; class Enemy implements Task{ private int x; private int y; public void update() {x++; y++}; public void draw() {/*ごにょごにょ*/}; }; 例えばこんな感じで超テキトーに作ったとすると、 xだのyだのの部分がワーク構造体部分で updateだのdrawだのが処理関数部分。 あとはTaskを格納するコンテナに new Enemyだのnew MyShipだのぶち込んで 順番にupdateだのdrawだの呼び出せばいい。
|

|