public void CreateMessage(string message) { if (_message == null) { _message = new YnText("Fonts/Messages", message); _message.LoadContent(); _message.Initialize(); _message.Position = new Vector2( (float)(_container.X + _container.Width / 2 - (_message.Width / 2)), (float)(_container.Y + 65)); _message.Color = Color.White; Add(_message); if (_message.Height + 65 > _container.Height) { _container.Scale = new Vector2(_container.Scale.X, _container.Scale.Y + (_message.Height / _message.Height + 65.0f) / 100.0f); } // Message d'origine _baseMessage = _message.Text; } else { throw new Exception("[MessageBox] Message already exists"); } }
public void CreateTitle(string message) { _title = new YnText("Fonts/Titles", message); _title.LoadContent(); _title.Initialize(); _title.Position = new Vector2( (float)(_container.X + _container.Width / 2 - (_title.Width / 2)), (float)(_container.Y + 10)); _title.Color = Color.White; Add(_title); }
public override void Initialize() { base.Initialize(); _menuBackground.Initialize(); _notesIcon.Initialize(); _menuIcon.Initialize(); _narationText.Initialize(); _background.SetFullScreen(); _vocalSynthetizer.Initialize(); _vocalSynthetizer.Enabled = GameConfiguration.EnabledSpeechSynthesis; }