protected override void Layout() { base.Layout(); _image.X = PixelScene.Align(X); _image.Y = PixelScene.Align(Y); }
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); }
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); } }