diff --git a/app/src/main/java/org/ntlab/radishforandroidstudio/framework/RWT/RWTLayers.java b/app/src/main/java/org/ntlab/radishforandroidstudio/framework/RWT/RWTLayers.java index c45d137..9a3c9df 100644 --- a/app/src/main/java/org/ntlab/radishforandroidstudio/framework/RWT/RWTLayers.java +++ b/app/src/main/java/org/ntlab/radishforandroidstudio/framework/RWT/RWTLayers.java @@ -5,12 +5,19 @@ import org.ntlab.radishforandroidstudio.java3d.GraphicsContext3D; import java.util.ArrayList; +import java.util.Comparator; import java.util.Iterator; import java.util.Map; import java.util.TreeMap; public class RWTLayers { - private TreeMap> layers = new TreeMap(); + private TreeMap> layers = new TreeMap( + new Comparator() { + public int compare(Integer m, Integer n){ + return ((Integer)m).compareTo(n) * -1; + } + } + ); public RWTLayers() { diff --git a/app/src/main/java/org/ntlab/radishforandroidstudio/spriteTest/TestActivity.java b/app/src/main/java/org/ntlab/radishforandroidstudio/spriteTest/TestActivity.java index b4ae5a3..e041a16 100644 --- a/app/src/main/java/org/ntlab/radishforandroidstudio/spriteTest/TestActivity.java +++ b/app/src/main/java/org/ntlab/radishforandroidstudio/spriteTest/TestActivity.java @@ -124,15 +124,17 @@ layer[0].addDrawable(sprite[0]); sprite[1] = new RWTSprite(); - sprite[1].setTexture(getResources(), R.drawable.wadahand, true); + sprite[1].setTexture(getResources(), R.drawable.wadahand, false); sprite[1].setPosition(100, 100); layer[1].addDrawable(sprite[1]); sprite[2] = new RWTSprite(); - sprite[2].setTexture(getResources(), R.drawable.tss_thumb, true); + sprite[2].setTexture(getResources(), R.drawable.tss_thumb, false); sprite[2].setPosition(100, 100); layer[2].addDrawable(sprite[2]); + + start(10); }