public final class Engine extends 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 String |
AUTHOR |
static String |
BEGIN_DATE |
static String |
LAST_RELEASE_DATE |
static String |
NAME |
static String |
VERSION |
static String |
WEBSITE |
Constructor and Description |
---|
Engine() |
Modifier and Type | Method and Description |
---|---|
static String |
getProgramName() |
static String |
getProgramVersion() |
protected static void |
init(String arg0,
Version arg1,
Verbose arg2) |
static void |
start(String name,
Version version,
android.app.Activity activity)
Start engine.
|
static void |
start(String name,
Version version,
android.app.Activity activity,
Verbose level)
Start engine.
|
protected static void |
start(String arg0,
Version arg1,
Verbose arg2) |
static void |
terminate()
Terminate the engine.
|
public static final String NAME
public static final String VERSION
public static final String BEGIN_DATE
public static final String LAST_RELEASE_DATE
public static final String AUTHOR
public static final String WEBSITE
public static void start(String name, Version version, android.app.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(String name, Version version, android.app.Activity activity, 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 String getProgramName()
public static String getProgramVersion()
Copyright © 2014 Byron 3D Games Studio. All rights reserved.