package fight3D; import java.awt.GraphicsConfiguration; import framework.RWT.RWTContainer; import framework.RWT.RWTVirtualKey; import framework.model3D.Universe; public class FightContainer extends RWTContainer { private static final long serialVersionUID = -9039006775597199078L; private FightCanvas3D canvas; private GraphicsConfiguration gc; public void build(GraphicsConfiguration gc) { this.gc = gc; } // フレームに追加してサイズが確定した後に中身を構築する public void build(Game g, int playerNumber) { // 初期化 removeAll(); if (gc != null) { canvas = new FightCanvas3D(gc, g, playerNumber); } else { canvas = new FightCanvas3D(g, playerNumber); } canvas.setRelativePosition(0.0f, 0.0f); canvas.setRelativeSize(1.0f, 1.0f); addCanvas(canvas); repaint(); } public FightCanvas3D getCanvas() { return canvas; } @Override public void keyPressed(RWTVirtualKey key) { } @Override public void keyReleased(RWTVirtualKey key) { } @Override public void keyTyped(RWTVirtualKey key) { } }