ref: fcc629e8552a63e623bb6c43c48dc379fa7490bb
parent: a98d35b8ef7f57839e0f321d4c68918279bc854a
author: Simon Howard <fraggle@soulsphere.org>
date: Sat Jun 4 20:16:03 EDT 2016
setup: Use TXT_If() for display settings. Simplification of more code.
--- a/src/setup/display.c
+++ b/src/setup/display.c
@@ -221,26 +221,17 @@
TXT_SetColumnWidths(window, 35);
TXT_AddWidgets(window,
- ar_checkbox = TXT_NewCheckBox("Fix aspect ratio",- &aspect_ratio_correct),
- NULL);
-
- if (gamemission == heretic || gamemission == hexen || gamemission == strife)
- {- TXT_AddWidget(window,
- TXT_NewCheckBox("Graphical startup", &graphical_startup));- }
-
- if (gamemission == doom || gamemission == heretic || gamemission == strife)
- {- TXT_AddWidget(window,
- TXT_NewCheckBox("Show ENDOOM screen on exit",- &show_endoom));
- }
-
- TXT_AddWidget(window,
- TXT_NewCheckBox("Save screenshots in PNG format",- &png_screenshots));
+ ar_checkbox = TXT_NewCheckBox("Fix aspect ratio",+ &aspect_ratio_correct),
+ TXT_If(gamemission == heretic || gamemission == hexen
+ || gamemission == strife,
+ TXT_NewCheckBox("Graphical startup", &graphical_startup)),+ TXT_If(gamemission == doom || gamemission == heretic
+ || gamemission == strife,
+ TXT_NewCheckBox("Show ENDOOM screen on exit",+ &show_endoom)),
+ TXT_NewCheckBox("Save screenshots in PNG format",+ &png_screenshots));
TXT_SignalConnect(ar_checkbox, "changed", GenerateModesTable, modes_table);
}
--
⑨