ncannasse před 11 roky
rodič
revize
5b7736ccc1
1 změnil soubory, kde provedl 19 přidání a 0 odebrání
  1. 19 0
      h2d/Layers.hx

+ 19 - 0
h2d/Layers.hx

@@ -51,6 +51,25 @@ class Layers extends Sprite {
 		}
 	}
 	
+	public function under( s : Sprite ) {
+		for( i in 0...childs.length )
+			if( childs[i] == s ) {
+				var pos = 0;
+				for( l in layers )
+					if( l > i )
+						break;
+					else
+						pos = l;
+				var p = i;
+				while( p > pos ) {
+					childs[p] = childs[p - 1];
+					p--;
+				}
+				childs[pos] = s;
+				break;
+			}
+	}
+
 	public function over( s : Sprite ) {
 		for( i in 0...childs.length )
 			if( childs[i] == s ) {