public ButtonHeadingClose(ContainerCamera parentContainerCamera) : base("", new Point(0, 0), "", false, Color.White, Font.Anita10, GraphicsManager.GetPreBuilt(PrebuiltSprite.ButtonCloseBack), GraphicsManager.GetPreBuilt(PrebuiltSprite.ButtonCloseFront)) { drawText = false; this.parentContainerCamera = parentContainerCamera; SetSize(); fadeSpeed = 0.06f; }
public GameViewBox(string name, Rectangle location, ContainerCamera parentContainerCamera, float drawScale, bool hasBorder, int borderThickness, int borderColor) { mapObjectList = new List <MapObject>(); vehicleList = new List <Vehicle>(); this.drawScale = drawScale; listBoxCamera = new ListBoxCamera(); preScaleLocation = location; this.parentContainerCamera = parentContainerCamera; this.name = name; this.hasBorder = hasBorder; this.borderThickness = borderThickness; spriteBorder = GraphicsManager.GetSpriteColour(borderColor); Rescale(); UpdateViewport(); }
public ListBox(string name, Rectangle location, Sprite spriteBack, Font font, ContainerCamera parentContainerCamera) { currentCount = 0; retranslateDraw = true; listBoxCamera = new ListBoxCamera(); listBoxScrollV = new ListBoxScrollV(listBoxCamera, location); this.parentContainerCamera = parentContainerCamera; itemList = new List <ListBoxObject>(); drawSpriteBack = true; this.spriteBack = spriteBack; this.name = name; currentUiScale = DisplayController.uiScale; preScaleLocation = location; spriteFont = GraphicsManager.GetSpriteFont(font); Rescale(); UpdateViewport(); }