Fix a bug with sound effect from misc/ folder not being read
Make an "effects_icon_size" entry in courtroom_design.ini for scaling the buttons in the effects list
This commit is contained in:
		
							parent
							
								
									2d329cdbd2
								
							
						
					
					
						commit
						f8d3d5d8fd
					
				@ -619,8 +619,11 @@ void Courtroom::set_widgets()
 | 
			
		||||
  set_size_and_pos(ui_effects_dropdown, "effects_dropdown");
 | 
			
		||||
  ui_effects_dropdown->setInsertPolicy(QComboBox::InsertAtBottom);
 | 
			
		||||
  ui_effects_dropdown->setToolTip(tr("Choose an effect to play on your next spoken message."));
 | 
			
		||||
  ui_effects_dropdown->setIconSize(QSize(16, 16)); //Todo: don't do hardcoding hell - make it part of courtroom_design.ini
 | 
			
		||||
  //Todo: actual list of effects
 | 
			
		||||
  //Todo: recode this entire fucking system with these dumbass goddamn ini's why is everything so specifically coded for all these purposes
 | 
			
		||||
  //is ABSTRACT CODING not a thing now huh what the FUCK why do I gotta do this pleASE FOR THE LOVE OF GOD SPARE ME FROM THIS FRESH HELL
 | 
			
		||||
  //btw i still love coding.
 | 
			
		||||
  QPoint p_point = ao_app->get_button_spacing("effects_icon_size", filename);
 | 
			
		||||
  ui_effects_dropdown->setIconSize(QSize(p_point.x(), p_point.y()));
 | 
			
		||||
 | 
			
		||||
  set_size_and_pos(ui_defense_bar, "defense_bar");
 | 
			
		||||
  ui_defense_bar->set_image("defensebar" + QString::number(defense_bar_state));
 | 
			
		||||
 | 
			
		||||
@ -884,7 +884,7 @@ QString AOApplication::get_effect(QString effect, QString p_char)
 | 
			
		||||
QString AOApplication::get_effect_sound(QString fx_name, QString p_char)
 | 
			
		||||
{
 | 
			
		||||
  QString p_effect = read_char_ini(p_char, "effects", "Options");
 | 
			
		||||
  QString p_path = get_base_path() + "misc/effects/" + p_effect + "/effects.ini";
 | 
			
		||||
  QString p_path = get_base_path() + "misc/" + p_effect + "/effects.ini";
 | 
			
		||||
  QString design_ini_path = get_theme_path("effects/effects.ini");
 | 
			
		||||
  QString default_path = get_default_theme_path("effects/effects.ini");
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
		Loading…
	
		Reference in New Issue
	
	Block a user