46 lines
1.4 KiB
Java
46 lines
1.4 KiB
Java
package org.atriaSoft.gale;
|
|
|
|
import org.atriaSoft.gale.context.Context;
|
|
import org.atriaSoft.gale.context.LWJGL.ContextLWJGL;
|
|
|
|
public class Gale {
|
|
/**
|
|
* @brief This is the only one things the User might done in his main();
|
|
* @note To answare you before you ask the question, this is really simple:
|
|
* Due to the fect that the current system is multiple-platform, you "main"
|
|
* Does not exist in the android platform, then gale call other start
|
|
* and stop function, to permit to have only one code
|
|
* @note The main can not be in the gale, due to the fact thet is an librairy
|
|
* @param[in] _application just created instance of the applicationo
|
|
* @param[in] _argc Standard argc
|
|
* @param[in] _argv Standard argv
|
|
* @return normal error int for the application error management
|
|
*/
|
|
public static int run(Application application, String arg[]) {
|
|
//etk::init(_argc, _argv);
|
|
Context context = null;
|
|
String request = "";
|
|
|
|
context = ContextLWJGL.create(application, arg);
|
|
|
|
if (context == null) {
|
|
Log.error("Can not allocate the interface of the GUI ...");
|
|
return -1;
|
|
}
|
|
return context.run();
|
|
}
|
|
|
|
/**
|
|
* @brief get GALE version
|
|
* @return The string that describe gale version
|
|
*/
|
|
public static String getVersion() {
|
|
return "J-0.5";
|
|
}
|
|
|
|
public static Context getContext() {
|
|
// TODO Auto-generated method stub
|
|
return Context.getContext();
|
|
}
|
|
}
|