package template.shooting; import java.awt.GraphicsConfiguration; import java.awt.GraphicsDevice; import java.awt.GraphicsEnvironment; import javax.media.j3d.GraphicsConfigTemplate3D; import framework.RWT.RWTContainer; import framework.RWT.RWTFrame3D; import framework.RWT.RWTVirtualController; import framework.gameMain.SimpleGame; import framework.model3D.Universe; import framework.view3D.Camera3D; /** * プレイヤーと敵が闘うゲーム(アクションゲームやシューティングゲーム)の基本クラス * @author 新田直也 * */ abstract public class SimpleBattleGame extends SimpleGame { BattleField battleField; @Override public void init(Universe universe, Camera3D camera) { battleField = new BattleField(universe); init(battleField, camera); } abstract public void init(BattleField battleField, Camera3D camera); }