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))); }
protected void drawBackground(SBWrapper wrapper) { if (border) { wrapper.drawRectangle(size + new Vector2(2, 2), Color.Black, wrapper.location - Vector2.One); } wrapper.drawRectangle(size, background); }
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); }
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))); }
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)); }
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)); }
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))); }
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); } }
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)); }
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; } }
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)); }
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)); } }
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); } }
public override void draw(SBWrapper wrapper) { Color color = new Color(0, 0, 0, alpha); wrapper.drawRectangle(size, color); }
public override void draw(SBWrapper wrapper) { drawBackground(wrapper); wrapper.drawString(prefix + text, Vector2.Zero, Color.Black, font); }
public void draw(SBWrapper wrapper) { ui.draw(wrapper); }
public override void draw(SBWrapper wrapper) { wrapper.draw(texture); }
public void draw(SBWrapper wrapper) { wrapper.draw(texture, location); }
public abstract void draw(SBWrapper wrapper);
public void draw(SBWrapper wrapper) { cursor.draw(new SBWrapper(wrapper, new Vector2(-(int)map.x, 0)), cursor.getLocation()); ui.draw(wrapper); }
public override void draw(SBWrapper wrapper) { drawBackground(wrapper); textdisp.draw(new SBWrapper(wrapper, new Vector2(5, 5))); }
public override void draw(SBWrapper wrapper) { commandList.draw(new SBWrapper(wrapper, Vector2.Zero)); layerList.draw(new SBWrapper(wrapper, new Vector2(100, 0))); }