Exemple #1
0
 /// <summary>
 /// Luo uuden tekstikentän.
 /// </summary>
 /// <param name="width">Leveys.</param>
 /// <param name="height">Korkeus.</param>
 /// <param name="text">Teksti.</param>
 public Label(double width, double height, string text)
     : base(width, height, Shape.Rectangle)
 {
     this.sizeMode     = TextSizeMode.None;
     this.originalText = text;
     Game.AssertInitialized(Initialize);
 }
Exemple #2
0
        /// <summary>
        /// Luo uuden tekstikentän annetulla tekstillä. Asettaa
        /// koon tekstin mukaan.
        /// </summary>
        public Label(string text)
            : this(DefaultWidth, 10, text)
        {
            sizeMode = TextSizeMode.AutoSize;

            if (Game.Instance != null)
            {
                this.Height = GetDefaultHeight();
                updateSize();
            }
            else
            {
                Game.InstanceInitialized += setDefaultHeight;
            }
        }