Exemplo n.º 1
0
 public override void draw(SBWrapper wrapper)
 {
     base.draw(wrapper);
     wrapper.drawString(option1, new Vector2(25, 25));
     wrapper.drawString(option2, new Vector2(25, 40));
     wrapper.draw(pointer, new Vector2(5, 25 + (selected * 15)));
 }
Exemplo n.º 2
0
 protected void drawBackground(SBWrapper wrapper)
 {
     if (border)
     {
         wrapper.drawRectangle(size + new Vector2(2, 2), Color.Black, wrapper.location - Vector2.One);
     }
     wrapper.drawRectangle(size, background);
 }
Exemplo n.º 3
0
        public void draw(SBWrapper wrapper)
        {
            List <Entity> entities = new List <Entity>();

            entities.Add(cursor);
            entities.AddRange(map.npcs);
            camera.draw(wrapper, entities);
            ui.draw(wrapper);
        }
Exemplo n.º 4
0
 public override void draw(SBWrapper wrapper)
 {
     if (enabled)
     {
         wrapper.draw(leftArrow, new Vector2(2, 1));
         wrapper.draw(rightArrow, new Vector2(20 + lSize.X + 2, 1));
     }
     base.draw(new SBWrapper(wrapper, new Vector2(20, 0)));
 }
Exemplo n.º 5
0
 public override void draw(SBWrapper wrapper)
 {
     drawBackground(wrapper);
     wrapper.drawString(map.filename, new Vector2(5, 5));
     wrapper.drawString("Size: " + new Vector2(map.width, map.height), new Vector2(5, 25));
     wrapper.drawString("(R)esize (" + map.width + "," + map.height + ")", new Vector2(5, 45));
     wrapper.drawString("(B)ackground color: ", new Vector2(5, 65));
     wrapper.drawString("" + Vector3.Multiply(map.color.ToVector3(), 255), new Vector2(25, 85));
     wrapper.drawString("(S)tart: " + map.playerStart, new Vector2(5, 105));
 }
Exemplo n.º 6
0
        public override void draw(SBWrapper wrapper)
        {
            drawBackground(wrapper);
            tile.draw(wrapper, new Vector2(5, 5));

            wrapper.drawString("(T)exture: " + tile.filename, new Vector2(25, 5));
            wrapper.drawString("(W)alkable: " + UiTextDisplay.YesOrNo(tile.collision), new Vector2(5, 25));
            wrapper.drawString("(N)PC: " + UiTextDisplay.TextOrNull(npc), new Vector2(5, 45));
            wrapper.drawString("(S)cript: " + UiTextDisplay.TextOrNull(script), new Vector2(5, 65));
        }
Exemplo n.º 7
0
 public override void draw(SBWrapper wrapper)
 {
     drawBackground(wrapper);
     sections[0].draw(new SBWrapper(wrapper, new Vector2(20, 1)));
     resolution.draw(new SBWrapper(wrapper, new Vector2(15, 20)));
     sections[1].draw(new SBWrapper(wrapper, new Vector2(20, 40)));
     sections[2].draw(new SBWrapper(wrapper, new Vector2(20, 60)));
     sections[3].draw(new SBWrapper(wrapper, new Vector2(20, 80)));
     wrapper.draw(pointer, new Vector2(1, 20 * index + (index > 0 ? 20 : 0)));
 }
Exemplo n.º 8
0
 public void draw(SBWrapper wrapper)
 {
     for (int i = 0; i < stack.Count; i++)
     {
         stack[i].draw(new SBWrapper(wrapper, locations[i]));
     }
     if (hasStripe)
     {
         stripe.draw(wrapper);
     }
 }
Exemplo n.º 9
0
        public override void draw(SBWrapper wrapper)
        {
            drawBackground(wrapper);
            int n = 0;

            while (n < all.Count)
            {
                all[n].draw(wrapper, new Vector2((n % 10) * Tile.TILE_SIZE, (n / 10) * Tile.TILE_SIZE));
                n++;
            }
            wrapper.draw(cursor, new Vector2((index % 10) * Tile.TILE_SIZE, (index / 10) * Tile.TILE_SIZE), new Rectangle(0, 0, 16, 16));
        }
Exemplo n.º 10
0
        public override void draw(SBWrapper wrapper)
        {
            drawBackground(wrapper);
            int y = Y_BUFFER;

            wrapper.draw(pointer, new Vector2(5, Y_BUFFER + (selected * SPACING)));
            for (int i = 0; i < options.Count; i++)
            {
                options[i].draw(new SBWrapper(wrapper, new Vector2(LEFT_BUFFER, y)));
                y += SPACING;
            }
        }
Exemplo n.º 11
0
 public override void draw(SBWrapper wrapper)
 {
     drawBackground(wrapper);
     if (npc != null)
     {
         npc.draw(wrapper, new Vector2(5, 5));
     }
     wrapper.drawString("(T)exture: " + ((npc != null) ? npc.filename : "N/A"), new Vector2(25, 5));
     wrapper.drawString("(N)ame: " + ((npc != null) ? UiTextDisplay.TextOrNull(npc.name) : "N/A"), new Vector2(5, 25));
     wrapper.drawString("(S)cript: " + ((npc != null) ? UiTextDisplay.TextOrNull(npc.script) : "N/A"), new Vector2(5, 45));
     wrapper.drawString("(L)ocked: " + ((npc != null) ? UiTextDisplay.YesOrNo(npc.locked) : "N/A"), new Vector2(5, 65));
     wrapper.drawString("(D)elete", new Vector2(5, 85));
 }
Exemplo n.º 12
0
        public void draw(SBWrapper wrapper)
        {
            SBWrapper stripeSpace = new SBWrapper(wrapper, new Vector2(0, STRIPE_START));

            stripeSpace.drawRectangle(new Vector2(Game1.INTERNAL_WIDTH, STRIPE_HEIGHT), Color.White);

            if (leftElement != null)
            {
                leftElement.draw(new SBWrapper(wrapper, stripeLeft));
            }
            if (centerElement != null)
            {
                centerElement.draw(new SBWrapper(wrapper, stripeCenter));
            }
            if (rightElement != null)
            {
                rightElement.draw(new SBWrapper(wrapper, stripeRight));
            }
        }
Exemplo n.º 13
0
        public void draw(SBWrapper wrapper)
        {
            for (int i = 0; i < layers.Count; i++)
            {
                wrapper.draw(layers[i], Vector2.Zero, new Rectangle((int)parallax[i], 0, Game1.INTERNAL_WIDTH, Game1.INTERNAL_HEIGHT));
            }
            //wrapper.draw(background);
            //wrapper.draw(foreground, Vector2.Zero, new Rectangle((int)x, 0, Game1.INTERNAL_WIDTH, Game1.INTERNAL_HEIGHT));

            SBWrapper relative = new SBWrapper(wrapper, new Vector2(-(int)x, 0));

            locations.ForEach(l => l.draw(relative));
            player.draw(relative);

            if (editing)
            {
                editor.draw(wrapper);
            }
            else
            {
                ui.draw(wrapper);
            }
        }
Exemplo n.º 14
0
        public override void draw(SBWrapper wrapper)
        {
            Color color = new Color(0, 0, 0, alpha);

            wrapper.drawRectangle(size, color);
        }
Exemplo n.º 15
0
 public override void draw(SBWrapper wrapper)
 {
     drawBackground(wrapper);
     wrapper.drawString(prefix + text, Vector2.Zero, Color.Black, font);
 }
Exemplo n.º 16
0
 public void draw(SBWrapper wrapper)
 {
     ui.draw(wrapper);
 }
Exemplo n.º 17
0
 public override void draw(SBWrapper wrapper)
 {
     wrapper.draw(texture);
 }
Exemplo n.º 18
0
 public void draw(SBWrapper wrapper)
 {
     wrapper.draw(texture, location);
 }
Exemplo n.º 19
0
 public abstract void draw(SBWrapper wrapper);
Exemplo n.º 20
0
 public void draw(SBWrapper wrapper)
 {
     cursor.draw(new SBWrapper(wrapper, new Vector2(-(int)map.x, 0)), cursor.getLocation());
     ui.draw(wrapper);
 }
Exemplo n.º 21
0
 public override void draw(SBWrapper wrapper)
 {
     drawBackground(wrapper);
     textdisp.draw(new SBWrapper(wrapper, new Vector2(5, 5)));
 }
Exemplo n.º 22
0
 public override void draw(SBWrapper wrapper)
 {
     commandList.draw(new SBWrapper(wrapper, Vector2.Zero));
     layerList.draw(new SBWrapper(wrapper, new Vector2(100, 0)));
 }