|
1: Init & Exit
This tutorial is showing the initialization and shutdown of the engine.
WebStart Tutorial 1 - Init & Exit
package de.esw.eengine.test.t1_init;
import java.awt.DisplayMode;
import java.util.logging.Level;
import de.esw.eengine.EEngineException;
import de.esw.eengine.core.Core;
import de.esw.eengine.core.IRenderDevice;
import de.esw.eengine.core.Core.RenderPipeline;
import de.esw.eengine.device.render.FullscreenRenderDevice;
/**
* @author markusw
* @version $Id: Main.java 142 2005-06-29 11:31:02Z markusw $
* @since 1.0
*/
public final class Main {
/**
* @param args
*/
public static void main(String[] args) {
Core.getInstance().initialize(RenderPipeline.OPENGL);
try {
IRenderDevice device = Core.getInstance().createRenderDevice(
FullscreenRenderDevice.class);
device.open(new DisplayMode(800, 600, 16,
DisplayMode.REFRESH_RATE_UNKNOWN));
device.close();
} catch (EEngineException e) {
Core.getLogger().log(Level.WARNING, e.getMessage(), e);
}
Core.getInstance().shutdown();
System.exit(0);
}
}
|