Ejemplo n.º 1
0
        protected override void Layout()
        {
            base.Layout();

            _image.X = PixelScene.Align(X);
            _image.Y = PixelScene.Align(Y);
        }
Ejemplo n.º 2
0
        protected override void CreateChildren()
        {
            base.CreateChildren();

            _secondary = PixelScene.CreateText(6);
            _secondary.Hardlight(SecondaryColor);
            Add(_secondary);
        }
Ejemplo n.º 3
0
        protected override void Layout()
        {
            base.Layout();

            _avatar.X = PixelScene.Align(X + (Width - _avatar.Width) / 2);
            _avatar.Y = PixelScene.Align(Y + (Height - _avatar.Height - _name.Height) / 2);

            _name.X = PixelScene.Align(X + (Width - _name.Width) / 2);
            _name.Y = _avatar.Y + _avatar.Height + SCALE;

            _emitter.Pos(_avatar.X, _avatar.Y, _avatar.Width, _avatar.Height);
        }
Ejemplo n.º 4
0
        protected override void CreateChildren()
        {
            base.CreateChildren();

            _avatar = new Image(Assets.AVATARS);
            Add(_avatar);

            _name = PixelScene.CreateText(9);
            Add(_name);

            _emitter = new Emitter();
            Add(_emitter);
        }
Ejemplo n.º 5
0
        protected override void Layout()
        {
            base.Layout();

            if (_secondary.Text().Length > 0)
            {
                InternalText.Y = PixelScene.Align(Y + (Height - InternalText.Height - _secondary.BaseLine()) / 2);

                _secondary.X = PixelScene.Align(X + (Width - _secondary.Width) / 2);
                _secondary.Y = PixelScene.Align(InternalText.Y + InternalText.Height);
            }
            else
            {
                InternalText.Y = PixelScene.Align(Y + (Height - InternalText.BaseLine()) / 2);
            }
        }