Explorar o código

added under()

ncannasse %!s(int64=11) %!d(string=hai) anos
pai
achega
5b7736ccc1
Modificáronse 1 ficheiros con 19 adicións e 0 borrados
  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 ) {