Manual update timers only for native
This commit is contained in:
@@ -1,5 +1,5 @@
|
||||
package haxe;
|
||||
#if (macro || (!neko && !cpp))
|
||||
#if (macro || (!neko && !cpp && !nodejs))
|
||||
|
||||
|
||||
// Original haxe.Timer class
|
||||
|
||||
@@ -1,6 +1,7 @@
|
||||
package lime._backend.native;
|
||||
|
||||
|
||||
import haxe.Timer;
|
||||
import lime.app.Application;
|
||||
import lime.app.Config;
|
||||
import lime.audio.AudioManager;
|
||||
@@ -260,6 +261,8 @@ class NativeApplication {
|
||||
|
||||
private function handleUpdateEvent ():Void {
|
||||
|
||||
Timer.__checkTimers ();
|
||||
|
||||
parent.onUpdate.dispatch (updateEventInfo.deltaTime);
|
||||
|
||||
}
|
||||
|
||||
@@ -1,7 +1,6 @@
|
||||
package lime.app;
|
||||
|
||||
|
||||
import haxe.Timer;
|
||||
import lime.graphics.Renderer;
|
||||
import lime.graphics.RenderContext;
|
||||
import lime.ui.Gamepad;
|
||||
@@ -514,8 +513,6 @@ class Application extends Module {
|
||||
|
||||
public override function update (deltaTime:Int):Void {
|
||||
|
||||
Timer.__checkTimers ();
|
||||
|
||||
for (module in modules) {
|
||||
|
||||
module.update (deltaTime);
|
||||
|
||||
Reference in New Issue
Block a user