Manual update timers only for native

This commit is contained in:
Joshua Granick
2015-03-25 18:05:14 -07:00
parent 92166f018e
commit c8ae2b85d9
3 changed files with 4 additions and 4 deletions

View File

@@ -1,5 +1,5 @@
package haxe;
#if (macro || (!neko && !cpp))
#if (macro || (!neko && !cpp && !nodejs))
// Original haxe.Timer class

View File

@@ -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);
}

View File

@@ -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);