Example #1
0
        internal PlayerInfoDisplay(IServiceProvider serviceProvider, Settings s, VaultPanel p, Font f, double x, double y)
        {
            this.ServiceProvider = serviceProvider;

            _settings   = s;
            _stashPanel = p;
            _font       = f;
            _blackBorderPen.Alignment = PenAlignment.Inset;             //<-
            _blackBorderPen.StartCap  = _blackBorderPen.EndCap = LineCap.Round;
            _startX = x;
            _startY = y;
            _playerInfoAlignment           = new StringFormat();
            _playerInfoAlignment.Alignment = StringAlignment.Far;            //right justify

            _editTextAlignment               = new StringFormat();
            _editTextAlignment.Alignment     = StringAlignment.Center;
            _editTextAlignment.LineAlignment = StringAlignment.Center;
        }
Example #2
0
        internal PlayerInfoDisplay(Settings s, VaultPanel p, Font f, double x, double y)
        {
            _settings   = s;
            _stashPanel = p;
            _font       = f;
            _blackBorderPen.Alignment = PenAlignment.Inset;             //<-
            _blackBorderPen.StartCap  = _blackBorderPen.EndCap = LineCap.Round;
            _startX = x;
            _startY = y;
            _playerInfoAlignment           = new StringFormat();
            _playerInfoAlignment.Alignment = StringAlignment.Far;            //right justify

            _editTextAlignment               = new StringFormat();
            _editTextAlignment.Alignment     = StringAlignment.Center;
            _editTextAlignment.LineAlignment = StringAlignment.Center;


            // load titan quest class names, should be language specific.
            PlayerClass.LoadClassDataFile(Resources.CharacterClass);
            // load labels used to display character information, should be language specific
            LoadCharacterLabelFile(Resources.CharacterInfoDisplay);
        }