Added new blocks, maps, and a temporary editor

This commit is contained in:
Anuken
2017-11-30 19:11:54 -05:00
parent ff993a353d
commit 8abe4a9cee
50 changed files with 792 additions and 256 deletions

View File

@@ -10,6 +10,7 @@ import io.anuke.ucore.core.Settings;
import io.anuke.ucore.core.Timers;
import io.anuke.ucore.function.StringSupplier;
import io.anuke.ucore.scene.ui.*;
import io.anuke.ucore.scene.ui.layout.Stack;
import io.anuke.ucore.scene.ui.layout.Table;
import io.anuke.ucore.scene.ui.layout.Unit;
import io.anuke.ucore.scene.utils.Elements;
@@ -66,6 +67,11 @@ public class LevelDialog extends FloatingDialog{
float images = 154f;
Stack stack = new Stack();
Image back = new Image("white");
back.setColor(map.backgroundColor);
ImageButton image = new ImageButton(new TextureRegion(Vars.world.getTexture(map)), "togglemap");
image.row();
image.add(inset).width(images+6).units(Unit.dp);
@@ -75,7 +81,11 @@ public class LevelDialog extends FloatingDialog{
Vars.control.playMap(selectedMap);
});
image.getImageCell().size(images).units(Unit.dp);
maps.add(image).width(170).pad(4f).units(Unit.dp);
stack.add(back);
stack.add(image);
maps.add(stack).width(170).pad(4f).units(Unit.dp);
maps.padRight(Unit.dp.inPixels(26));
}