public final class Engine
extends java.lang.Object
Standard engine initialization:
public class MainActivity extends Activity { @Override protected void onPostCreate(Bundle savedInstanceState) { super.onPostCreate(savedInstanceState); Engine.start("Minimal", Version.create(1, 0, 0), this); final Resolution output = new Resolution(400, 240, 60); final Config config = new Config(output, 16, true); final Loader loader = new Loader(config); loader.start(new Scene(loader)); } @Override public void finish() { super.finish(); Engine.terminate(); } }
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
AUTHOR |
static java.lang.String |
BEGIN_DATE |
static java.lang.String |
LAST_RELEASE_DATE |
static java.lang.String |
NAME |
static java.lang.String |
VERSION |
static java.lang.String |
WEBSITE |
Constructor and Description |
---|
Engine() |
Modifier and Type | Method and Description |
---|---|
static java.lang.String |
getProgramName() |
static java.lang.String |
getProgramVersion() |
static void |
start(java.lang.String name,
com.b3dgs.lionengine.Version version,
Activity activity)
Start engine.
|
static void |
start(java.lang.String name,
com.b3dgs.lionengine.Version version,
Activity activity,
com.b3dgs.lionengine.core.Verbose level)
Start engine.
|
static void |
terminate()
Terminate the engine.
|
public static final java.lang.String NAME
public static final java.lang.String VERSION
public static final java.lang.String BEGIN_DATE
public static final java.lang.String LAST_RELEASE_DATE
public static final java.lang.String AUTHOR
public static final java.lang.String WEBSITE
public static void start(java.lang.String name, com.b3dgs.lionengine.Version version, Activity activity)
name
- The program name (must not be null
).version
- The program version (must not be null
).activity
- The activity reference (must not be null
).public static void start(java.lang.String name, com.b3dgs.lionengine.Version version, Activity activity, com.b3dgs.lionengine.core.Verbose level)
name
- The program name (must not be null
).version
- The program version (must not be null
).activity
- The activity reference (must not be null
).level
- The verbose level (must not be null
).public static void terminate()
public static java.lang.String getProgramName()
public static java.lang.String getProgramVersion()