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;
 }
Example #2
0
 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();
 }
Example #3
0
 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();
 }