Skip to content

Commit

Permalink
makes ui changes revertable
Browse files Browse the repository at this point in the history
  • Loading branch information
quardbreak committed Dec 30, 2021
1 parent 4fca321 commit 12bdeae
Showing 1 changed file with 12 additions and 6 deletions.
18 changes: 12 additions & 6 deletions code/modules/client/ui_style.dm
Original file line number Diff line number Diff line change
Expand Up @@ -52,18 +52,24 @@ var/global/all_tooltip_styles = list(
icons.Add(usr.gun_move_icon)
icons.Add(usr.radio_use_icon)

var/icon/ic = all_ui_styles[UI_style_new]
var/icon/UI_style_icon_new = all_ui_styles[UI_style_new]

for(var/obj/screen/I in icons)
if(I.name in list(I_HELP, I_HURT, I_DISARM, I_GRAB)) continue
I.icon = ic
I.color = UI_style_color_new
I.alpha = UI_style_alpha_new

if(!(I.name in list(I_HELP, I_HURT, I_DISARM, I_GRAB)))
I.icon = UI_style_icon_new
I.color = UI_style_color_new
I.alpha = UI_style_alpha_new

if(alert("Like it? Save changes?",,"Yes", "No") == "Yes")
prefs.UI_style = UI_style_new
prefs.UI_style_alpha = UI_style_alpha_new
prefs.UI_style_color = UI_style_color_new
SScharacter_setup.queue_preferences_save(prefs)
to_chat(usr, "Your UI settings were saved.")
else
// Reverting back.
for(var/obj/screen/I in icons)
if(!(I.name in list(I_HELP, I_HURT, I_DISARM, I_GRAB)))
I.icon = all_ui_styles[prefs.UI_style]
I.color = prefs.UI_style_color
I.alpha = prefs.UI_style_alpha

0 comments on commit 12bdeae

Please sign in to comment.