package fight3D; import framework.RWT.RWTContainer; import framework.RWT.RWTFrame3D; import framework.RWT.RWTVirtualController; import framework.audio.BGM3D; import framework.audio.Sound3D; import framework.gameMain.AbstractGameState; public class CharacterSelectState extends AbstractGameState { private Game game; private Sound3D openingBGM = BGM3D.registerBGM("data\\opening.wav"); CharacterSelectState(Game game) { this.game = game; } @Override public void init(RWTFrame3D frame) { super.init(frame); // BGM BGM3D.playBGM(openingBGM); } @Override public RWTContainer createContainer() { return new CharacterSelectContainer(game); } @Override public boolean useTimer() { return false; } @Override public void update(RWTVirtualController controller, long interval) { } }