Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- var smallUI = {
- isEnabled: false,
- container: null,
- activeID: -1,
- activeData: -1,
- Window: new UI.StandartWindow({
- location: {
- x: 850,
- y: 0,
- width: 150,
- height: 100
- },
- drawing: [{type: "background", color: android.graphics.Color.rgb(0, 0, 0)}],
- elements: {}
- })
- }
- function updatesmallUI(){
- var UIcontent = {
- image: {
- x: 0,
- y: 0,
- type: "image",
- bitmap: "PhilosopherStone",
- scale: 3.5
- },
- name: {
- x: 50,
- y: 0,
- type: "text",
- text: Item.getName(Player.getPointed().block.id, 1, Player.getPointed().block.data)
- },
- source: {
- x: 50,
- y: 70,
- type: "text",
- text: "Minecraft",
- font: android.graphics.Color.rgb(11, 36, 135)
- }
- }
- var elements = smallUI.Window.content.elements;
- for(var name in UIcontent){
- if(smallUI.isEnabled){
- if(!elements[name]){
- Game.message("Add "+name);
- elements[name] = UIcontent[name];
- }
- } else {
- if(elements[name]){
- Game.message("Remove" + name);
- elements[name] = null;
- }
- }
- }
- /*var b = new java.lang.StringBuilder();
- for(name in smallUI.Window.content.elements)b.append(name).append(", ");
- Game.dialogMessage(b.toString());*/
- }
- Callback.addCallback("tick", function(){
- if(World.getThreadTime()%10==0){
- if(Player.getPointed().block.id!=0){
- //Game.message("Pass1");
- if(Player.getPointed().block.id!=smallUI.activeID || Player.getPointed().block.data!=smallUI.activeData){
- Game.message("Pass2: "+Player.getPointed().block.id+":"+Player.getPointed().block.data+"-"+smallUI.activeID+":"+smallUI.activeData);
- smallUI.activeID=Player.getPointed().block.id;
- smallUI.activeData=Player.getPointed().block.data;
- smallUI.isEnabled=true;
- }
- } else {
- smallUI.isEnabled=false;
- }
- updatesmallUI();
- if(smallUI.isEnabled){
- if(!smallUI.container){
- Game.message("Add GUI")
- smallUI.container = new UI.Container();
- smallUI.container.openAs(smallUI.Window);
- }
- } else {
- Game.message("Remove GUI")
- smallUI.container=null;
- }
- }
- });
Add Comment
Please, Sign In to add comment