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; }
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); }