1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36
| public class Main extends JApplet {
public static final String PROGRAM = "Lionheart Remake";
public static final String VERSION = "0.0.1a";
private static final long serialVersionUID = 1L;
public Main() {
super();
}
private static Initializer initialize() {
Engine.start(PROGRAM, VERSION, "ressources", true, Theme.SYSTEM);
SoundManager.init();
AbstractEffect.init();
return ENGINE.createInitializer(320, 240, 32, 60);
}
// Dans le cas classique (java, java -jar, javaw...)
public static void main(String[] args) {
Launcher launcher = new Launcher(initialize());
launcher.start();
}
// Dans le cas d'une Applet
@Override
public void init() {
Media.loadFromJar(this.getClass());
Initializer init = initialize();
Display display = Core.CORE.createDisplay(this.getWidth(), this.getHeight(), init.depthRef, init.rateRef, true);
Config config = Core.CORE.createConfig(display, Rendering.SCREEN_SCALED, Filter.NONE, null);
config.setApplet(this);
Loader game = ENGINE.createLoader(init, config, null);
game.setNextSequence(new Menu(game));
game.start();
}
} |
Partager