Wrapper; Audio; Making sure audio thread code only runs on native with thread options

Wrapper; Template; updating html5 ApplicationMain.hx to have parity with new config typing.
This commit is contained in:
underscorediscovery
2014-01-28 03:35:14 -03:30
parent 935df78fbf
commit 277cbf83a5
2 changed files with 33 additions and 30 deletions

View File

@@ -1,38 +1,39 @@
#if lime_html5
import ::APP_MAIN_PACKAGE::::APP_MAIN_CLASS::;
import lime.Lime;
import ::APP_MAIN_PACKAGE::::APP_MAIN_CLASS::;
import lime.Lime;
class ApplicationMain {
public static function main () {
class ApplicationMain {
public static function main () {
//Create the game class, give it the runtime
var _main_ = Type.createInstance (::APP_MAIN::, []);
//Create an instance of lime
var _lime = new Lime();
//Create the game class, give it the runtime
var _main_ = Type.createInstance (::APP_MAIN::, []);
//Create an instance of lime
var _lime = new Lime();
//Create the config from the project.nmml info
var config : LimeConfig = {
host : _main_,
fullscreen : ::WIN_FULLSCREEN::,
resizable : ::WIN_RESIZABLE::,
borderless : ::WIN_BORDERLESS::,
antialiasing : Std.int(::WIN_ANTIALIASING::),
stencil_buffer : ::WIN_STENCIL_BUFFER::,
depth_buffer : ::WIN_DEPTH_BUFFER::,
vsync : ::WIN_VSYNC::,
fps : Std.int(::WIN_FPS::),
width : Std.int(::WIN_WIDTH::),
height : Std.int(::WIN_HEIGHT::),
orientation : "::WIN_ORIENTATION::",
title : "::APP_TITLE::",
};
//Create the config from the project.nmml info
var config = {
fullscreen : ::WIN_FULLSCREEN::,
resizable : ::WIN_RESIZABLE::,
borderless : ::WIN_BORDERLESS::,
antialiasing : ::WIN_ANTIALIASING::,
stencil_buffer : ::WIN_STENCIL_BUFFER::,
depth_buffer : ::WIN_DEPTH_BUFFER::,
vsync : ::WIN_VSYNC::,
width : ::WIN_WIDTH::,
height : ::WIN_HEIGHT::,
title : "::APP_TITLE::"
};
//Start up
_lime.init( _main_, config );
} //main
} //ApplicationMain
//Start up
_lime.init( _main_, config );
} //main
} //ApplicationMain
#end //lime_html5