2
0
Эх сурвалжийг харах

Allow for App mark override.

clementlandrin 1 жил өмнө
parent
commit
4c674af781
1 өөрчлөгдсөн 6 нэмэгдсэн , 2 устгасан
  1. 6 2
      hxd/App.hx

+ 6 - 2
hxd/App.hx

@@ -113,7 +113,7 @@ class App implements h3d.IDrawable {
 		if( disposePrevious )
 		if( disposePrevious )
 			this.s2d.dispose();
 			this.s2d.dispose();
 		this.s2d = s2d;
 		this.s2d = s2d;
-		s2d.mark = function(name) s3d.mark(name);
+		s2d.mark = mark;
 	}
 	}
 
 
 	function setScene3D( s3d : h3d.scene.Scene, disposePrevious = true ) {
 	function setScene3D( s3d : h3d.scene.Scene, disposePrevious = true ) {
@@ -129,6 +129,10 @@ class App implements h3d.IDrawable {
 		s2d.render(e);
 		s2d.render(e);
 	}
 	}
 
 
+	function mark(name : String) {
+		s3d.mark(name);
+	}
+
 	function setup() {
 	function setup() {
 		var initDone = false;
 		var initDone = false;
 		engine.onReady = staticHandler;
 		engine.onReady = staticHandler;
@@ -140,7 +144,7 @@ class App implements h3d.IDrawable {
 		};
 		};
 		s3d = new h3d.scene.Scene();
 		s3d = new h3d.scene.Scene();
 		s2d = new h2d.Scene();
 		s2d = new h2d.Scene();
-		s2d.mark = function(name) s3d.mark(name);
+		s2d.mark = mark;
 		sevents = new hxd.SceneEvents();
 		sevents = new hxd.SceneEvents();
 		sevents.addScene(s2d);
 		sevents.addScene(s2d);
 		sevents.addScene(s3d);
 		sevents.addScene(s3d);