Ejemplo n.º 1
0
        public RetryDialog()
        {
            var transform = GetComponent <Transform>();

            var viewport = Game1.viewport.Bounds;
            var center   = viewport.Width / 2;

            text = new TextShadowEntity(new Vector2(center, 660), "Press Enter to Retry", scale: .5f);

            foreach (var child in text.GetComponent <Transform>().Children)
            {
                child.entity.GetComponent <Text>().TextHorzAlign = Constants.TextHorizontal.CenterAligned;
            }

            text.State = EntityStates.Disabled;
            transform.AddChild(text);

            AddComponent(new RetryDialogBehavior(text));
        }
Ejemplo n.º 2
0
        public RetryDialog()
        {
            var transform = GetComponent <Transform>();

            var    viewport = Game1.viewport.Bounds;
            var    center   = viewport.Width / 2;
            string message  = "Press Enter to Retry";
            var    position = new Vector2(center - GameContent.Font.hudFont.MeasureString(message).X / 8, 660);

            text = new TextShadowEntity(position, message, scale: .5f);

            foreach (var child in text.GetComponent <Transform>().Children)
            {
                child.entity.GetComponent <Text>().TextHorzAlign = Constants.TextHorizontal.CenterAligned;
            }

            text.State = EntityStates.Disabled;
            transform.AddChild(text);

            AddComponent(new RetryDialogBehavior(text));
        }
Ejemplo n.º 3
0
 public RetryDialogBehavior(TextShadowEntity text)
 {
     this.text = text;
 }