public UIHeadlineRenderer(VMRuntimeHeadline headline) : base(headline) { if (Sprites == null) { Sprites = new Files.Formats.IFF.IffFile(Content.Content.Get().GetPath("objectdata/globals/sprites.iff")); WhitePx = TextureGenerator.GetPxWhite(GameFacade.GraphicsDevice); } if (Headline.Operand.Group != VMSetBalloonHeadlineOperandGroup.Algorithmic) Sprite = Sprites.Get<SPR>((ushort)(GroupOffsets[(int)Headline.Operand.Group] + Headline.Index)); if (Headline.Operand.Type != 255 && Headline.Operand.Type != 3) BGSprite = Sprites.Get<SPR>((ushort)(GroupOffsets[(int)VMSetBalloonHeadlineOperandGroup.Balloon] + Headline.Operand.Type)); LastZoom = WorldZoom.Near; RecalculateTarget(); }
/// <summary> /// Constructs a new SPRFrame instance. /// </summary> /// <param name="parent">A SPR parent.</param> public SPRFrame(SPR parent) { this.Parent = parent; }
/// <summary> /// Constructs a new SPRFrame instance. /// </summary> /// <param name="parent">A SPR parent.</param> public SPRFrame(SPR parent) { this.Parent = parent; }