@@ -5,10 +5,6 @@ import dartzee.core.bean.NumberField
5
5
import dartzee.core.util.setFontSize
6
6
import dartzee.preferences.Preferences
7
7
import dartzee.utils.InjectedThings.preferenceService
8
- import dartzee.utils.PREFERENCES_BOOLEAN_AI_AUTO_CONTINUE
9
- import dartzee.utils.PREFERENCES_INT_AI_SPEED
10
- import dartzee.utils.PREFERENCES_INT_LEADERBOARD_SIZE
11
- import dartzee.utils.PreferenceUtil
12
8
import java.awt.BorderLayout
13
9
import java.awt.event.ActionEvent
14
10
import java.awt.event.ActionListener
@@ -62,11 +58,10 @@ class PreferencesPanelMisc :
62
58
}
63
59
64
60
override fun refreshImpl (useDefaults : Boolean ) {
65
- slider.value = PreferenceUtil .getIntValue(PREFERENCES_INT_AI_SPEED , useDefaults)
66
- nfLeaderboardSize.value =
67
- PreferenceUtil .getIntValue(PREFERENCES_INT_LEADERBOARD_SIZE , useDefaults)
61
+ slider.value = preferenceService.get(Preferences .aiSpeed, useDefaults)
62
+ nfLeaderboardSize.value = preferenceService.get(Preferences .leaderboardSize, useDefaults)
68
63
chckbxAiAutomaticallyFinish.isSelected =
69
- PreferenceUtil .getBooleanValue( PREFERENCES_BOOLEAN_AI_AUTO_CONTINUE , useDefaults)
64
+ preferenceService.get( Preferences .aiAutoContinue , useDefaults)
70
65
chckbxCheckForUpdates.isSelected =
71
66
preferenceService.get(Preferences .checkForUpdates, useDefaults)
72
67
chckbxShowAnimations.isSelected =
@@ -75,13 +70,13 @@ class PreferencesPanelMisc :
75
70
76
71
override fun saveImpl () {
77
72
val aiSpd = slider.value
78
- PreferenceUtil .saveInt( PREFERENCES_INT_AI_SPEED , aiSpd)
73
+ preferenceService.save( Preferences .aiSpeed , aiSpd)
79
74
80
75
val leaderboardSize = nfLeaderboardSize.getNumber()
81
- PreferenceUtil .saveInt( PREFERENCES_INT_LEADERBOARD_SIZE , leaderboardSize)
76
+ preferenceService.save( Preferences .leaderboardSize , leaderboardSize)
82
77
83
78
val aiAuto = chckbxAiAutomaticallyFinish.isSelected
84
- PreferenceUtil .saveBoolean( PREFERENCES_BOOLEAN_AI_AUTO_CONTINUE , aiAuto)
79
+ preferenceService.save( Preferences .aiAutoContinue , aiAuto)
85
80
86
81
val checkForUpdates = chckbxCheckForUpdates.isSelected
87
82
preferenceService.save(Preferences .checkForUpdates, checkForUpdates)
@@ -91,11 +86,10 @@ class PreferencesPanelMisc :
91
86
}
92
87
93
88
override fun hasOutstandingChanges () =
94
- slider.value != PreferenceUtil .getIntValue(PREFERENCES_INT_AI_SPEED ) ||
95
- nfLeaderboardSize.value !=
96
- PreferenceUtil .getIntValue(PREFERENCES_INT_LEADERBOARD_SIZE ) ||
89
+ slider.value != preferenceService.get(Preferences .aiSpeed) ||
90
+ nfLeaderboardSize.value != preferenceService.get(Preferences .leaderboardSize) ||
97
91
chckbxAiAutomaticallyFinish.isSelected !=
98
- PreferenceUtil .getBooleanValue( PREFERENCES_BOOLEAN_AI_AUTO_CONTINUE ) ||
92
+ preferenceService.get( Preferences .aiAutoContinue ) ||
99
93
chckbxCheckForUpdates.isSelected !=
100
94
preferenceService.get(Preferences .checkForUpdates) ||
101
95
chckbxShowAnimations.isSelected != preferenceService.get(Preferences .showAnimations)
0 commit comments