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);
}