Glenn Maynard
e41a094ee5
Move ReadGamePrefsFromDisk() and SaveGamePrefsToDisk()
...
to StepMania.cpp. This is to reduce the dependencies of PrefsManager:
code everywhere depends on it, but it depends on code everywhere,
resulting in lots of cross-dependencies. (Just a small step to being able
to compile smaller bits of the engine for testing.)
2003-10-02 01:39:23 +00:00
Glenn Maynard
1fd137082d
Remove AdditionalLog.
2003-10-02 01:10:48 +00:00
Glenn Maynard
fa702635c1
Remove HOOKS->AdditionalLog.
...
Make LOG work without HOOKS being set up.
2003-10-02 01:09:15 +00:00
Glenn Maynard
ad4061907f
Simplify. TapNoteScoreToDancePoints is no longer used for grading,
...
so always do the Oni calculation.
2003-10-02 00:02:03 +00:00
Glenn Maynard
e6552f16b9
Calc grade based on iTapNoteScores and iHoldNoteScores.
2003-10-01 23:47:17 +00:00
Glenn Maynard
308308ac99
fix sudden+hidden
2003-10-01 21:46:00 +00:00
Glenn Maynard
6e69d20889
now unused
2003-10-01 20:55:07 +00:00
Glenn Maynard
22c9cb17f3
simplify
2003-10-01 20:54:37 +00:00
Glenn Maynard
edf76805d0
Fix crash, add asserts, cleanup.
2003-10-01 10:04:23 +00:00
Glenn Maynard
ce3d18c607
unused
2003-10-01 08:24:23 +00:00
Glenn Maynard
bd97211ded
remove TLS
2003-10-01 08:23:57 +00:00
Glenn Maynard
9d7df5036c
Simplify. Use RageThread::HaltAllThreads.
2003-10-01 08:21:11 +00:00
Glenn Maynard
fe79f320dd
RageThread::HaltAllThreads for Windows.
2003-10-01 08:20:03 +00:00
Glenn Maynard
75e1186b15
fix warning
2003-10-01 07:50:30 +00:00
Glenn Maynard
fabe1ff314
remove old code
2003-10-01 07:16:39 +00:00
Glenn Maynard
c1b3df8e65
Remove checkpoints, add assert.
2003-10-01 07:05:16 +00:00
Glenn Maynard
d83a127dae
Fix obscure crash.
2003-10-01 07:02:26 +00:00
Glenn Maynard
5cbf984081
unused
2003-10-01 01:59:42 +00:00
Glenn Maynard
cc8afe0f24
Fix second controllers with secondary auto-mappings automapping
...
incorrectly.
2003-10-01 01:52:21 +00:00
Glenn Maynard
939a92424e
Trying to trace a rare ScreenOptions::Init crash.
2003-09-30 22:14:19 +00:00
Glenn Maynard
467608c75c
fix traces
2003-09-30 21:09:25 +00:00
Glenn Maynard
463d7afb3c
Fix error reporting.
2003-09-30 19:29:20 +00:00
Glenn Maynard
8e8dbb5862
simplify
2003-09-30 05:39:47 +00:00
Glenn Maynard
10d6c1e053
simplify
2003-09-30 05:33:33 +00:00
Glenn Maynard
47e2d1c9d8
cosmetic
2003-09-30 05:25:47 +00:00
Glenn Maynard
56528ecbeb
Fix OptionsMessage showing in the editor
2003-09-30 05:25:22 +00:00
Glenn Maynard
0eb9b75928
fix ShowSongOptions mismatch
2003-09-30 05:23:12 +00:00
Glenn Maynard
a683a99f52
SDL 1.2.6
...
Remove old options screens.
2003-09-30 05:10:13 +00:00
Glenn Maynard
c195f622ca
simplify
2003-09-30 03:59:37 +00:00
Glenn Maynard
ebfe37f70b
Several effect fixes and simplifications.
2003-09-30 03:14:09 +00:00
Glenn Maynard
6009d8fa88
API update
2003-09-30 00:16:14 +00:00
Glenn Maynard
6fb150ee89
update
2003-09-30 00:14:37 +00:00
Glenn Maynard
5c030e3011
SDL-1.2.6
2003-09-29 23:17:03 +00:00
Glenn Maynard
d8d7e4f2ba
Fix wrong sounds stopping wiht WaveOut driver
2003-09-29 20:52:51 +00:00
Glenn Maynard
f4bb406ee4
derive ScreenPlayerOptions from ScreenOptionsMaster
2003-09-29 09:08:02 +00:00
Glenn Maynard
846c931438
fix list defaults
2003-09-29 09:00:59 +00:00
Glenn Maynard
a1ac9e2326
Add ModeChoice::IsZero.
2003-09-29 08:56:33 +00:00
Glenn Maynard
93ef4ec22e
fix noteskin caching
2003-09-29 07:39:37 +00:00
Glenn Maynard
236c00aea3
derive ScreenSongOptions from ScreenOptionsMaster
2003-09-29 07:19:03 +00:00
Glenn Maynard
f3db0176c5
fix crash
2003-09-29 06:56:36 +00:00
Glenn Maynard
d344057643
Leave music alone if there's no music file for an options screen.
2003-09-29 06:39:54 +00:00
Glenn Maynard
b4a791c063
simplify
2003-09-29 06:28:17 +00:00
Glenn Maynard
31355281e0
Fix ModeChoice::DescribesCurrentMode messing with
...
GAMESTATE->m_bChangedFailType.
2003-09-29 06:27:20 +00:00
Glenn Maynard
adeee85e4a
Allow setting lives, regular drain type, bar and battery from SongOptions::FromString.
2003-09-29 06:22:13 +00:00
Glenn Maynard
aac37ab883
const fix
2003-09-29 05:01:41 +00:00
Glenn Maynard
011923cac3
s/map/mapping/g
2003-09-29 04:46:37 +00:00
Glenn Maynard
c95164d5ba
update
2003-09-29 04:34:48 +00:00
Glenn Maynard
ac22b51e94
simplify
2003-09-29 04:34:09 +00:00
Glenn Maynard
a51abcbc11
Fix MoveMap()
2003-09-29 04:23:53 +00:00
Glenn Maynard
8302aa9b4a
Fix "exit" row
2003-09-29 04:22:59 +00:00
Glenn Maynard
e57bbdc338
remove ScreenSelectGame
2003-09-29 03:26:28 +00:00
Glenn Maynard
af3d660514
ScreenSelectGame@ScreenOptionsMaster
2003-09-29 03:23:33 +00:00
Glenn Maynard
92b1e53678
ScreenSelectGame support
2003-09-29 03:22:51 +00:00
Glenn Maynard
2fa9093471
remove ScreenMachineOptions
2003-09-29 03:04:57 +00:00
Glenn Maynard
82a2f6d48e
Machine options
2003-09-29 03:02:54 +00:00
Glenn Maynard
bcb3a43043
cleanup
2003-09-29 02:31:10 +00:00
Glenn Maynard
cf6509ea10
remove ScreenGraphicOptions
2003-09-29 02:30:02 +00:00
Glenn Maynard
17c7dd9636
ScreenGraphicOptions@ScreenOptionsMaster
2003-09-29 02:26:04 +00:00
Glenn Maynard
aeafb770d5
Add graphic options. Cleanup.
2003-09-29 02:24:53 +00:00
Glenn Maynard
5c6fb94e14
Move UpdateRankingCourses to MusicWheel::MusicWheel.
2003-09-29 02:23:44 +00:00
Glenn Maynard
3cb2664bb6
Remove ScreenInputOptions and ScreenGameplayOptions.
2003-09-29 00:48:05 +00:00
Glenn Maynard
1067bcc199
Use ScreenOptionsMaster for input gameplay options
...
Use smnavigation
2003-09-29 00:47:13 +00:00
Glenn Maynard
daac4f864a
add input options and gameplay options
2003-09-29 00:46:25 +00:00
Glenn Maynard
fbf03e066c
add smnavigation
2003-09-29 00:43:25 +00:00
Glenn Maynard
f6776a7127
remove ScreenAutogenOptions and ScreenBackgroundOptions
2003-09-29 00:10:13 +00:00
Glenn Maynard
22aa2c2833
Use ScreenOptionsMaster for autogen and background options
2003-09-29 00:09:33 +00:00
Glenn Maynard
b5d145e086
add autogen options and background options
2003-09-29 00:07:36 +00:00
Glenn Maynard
85f19a4805
fix title setting
2003-09-29 00:06:40 +00:00
Glenn Maynard
b10eca3a32
remove DeviceInput hack
2003-09-28 23:23:21 +00:00
Glenn Maynard
fa27886b1c
Use SDLK_PRINT instead of SDLK_SYSREQ.
2003-09-28 23:20:22 +00:00
Glenn Maynard
34fbd470a7
Use random_shuffle.
2003-09-28 20:21:49 +00:00
Glenn Maynard
3112a765ae
Remove ScreenAppearanceOptions.
2003-09-28 07:18:01 +00:00
Glenn Maynard
b7ed267459
Use ScreenOptionsMaster for ScreenAppearanceOptions.
2003-09-28 07:15:07 +00:00
Glenn Maynard
ab16cff6db
Appearance options support.
2003-09-28 07:14:07 +00:00
Glenn Maynard
dffed727a6
Doc VC linker bug.
2003-09-28 07:13:36 +00:00
Glenn Maynard
a471fb9fa5
Work around VC linker bug.
2003-09-28 07:13:12 +00:00
Glenn Maynard
5c36186486
Play music.
2003-09-28 05:19:37 +00:00
Glenn Maynard
62bd1d208d
Begin support for dynamic prefs options
2003-09-28 05:15:27 +00:00
Glenn Maynard
8aa6fa6d0b
Remove ScreenSoundOptions.
2003-09-28 05:07:29 +00:00
Glenn Maynard
e72730a2aa
Use ScreenOptionsMaster for ScreenSoundOptions.
2003-09-28 05:07:03 +00:00
Glenn Maynard
f38c469f39
Save prefs changes
2003-09-28 05:04:55 +00:00
Glenn Maynard
4025a358c2
bugfix
2003-09-28 05:02:00 +00:00
Glenn Maynard
8556cb0cf0
Hide ScreenOptionsMenu.
2003-09-28 04:38:31 +00:00
Glenn Maynard
45a250b4ee
Use ScreenOptionsMaster for ScreenOptionsMenu.
2003-09-28 04:34:15 +00:00
Glenn Maynard
7de3907afc
Add ScreenOptionsMaster metrics.
...
Use ScreenOptionsMaster for ScreenOptionsMenu.
2003-09-28 04:33:46 +00:00
Glenn Maynard
bd057e0f80
And closer ...
2003-09-28 04:13:40 +00:00
Glenn Maynard
71146a14fb
Reverse these; it's more intuitive this way.
2003-09-28 04:09:05 +00:00
Glenn Maynard
f137859d94
Getting there.
2003-09-28 04:07:53 +00:00
Glenn Maynard
562a479b26
update
2003-09-28 03:01:43 +00:00
Glenn Maynard
2ca689481e
Add ScreenOptionsMaster (partially functional)
2003-09-28 02:59:02 +00:00
Glenn Maynard
c87b76e958
No, really, use ScreenReloadSongs (last commit added files that
...
I meant to add in a minute)
2003-09-28 02:58:15 +00:00
Glenn Maynard
ccb1d7cd87
Use ScreenReloadSongs
2003-09-28 02:57:46 +00:00
Glenn Maynard
b7add9b47c
Add ScreenReloadSongs
2003-09-28 02:57:09 +00:00
Glenn Maynard
52261e7d72
add "no turn", "no transform", change "nonoteskin" to "no noteskin"
2003-09-28 02:55:20 +00:00
Glenn Maynard
99f45cca95
Don't lowercase the value (screen names are case-sensitive).
2003-09-28 02:54:26 +00:00
Glenn Maynard
766679514e
Fix error handling.
2003-09-28 00:17:08 +00:00
Glenn Maynard
1cc709407e
Update aliases.
2003-09-27 23:31:42 +00:00
Glenn Maynard
fdf2a4e2ed
add metrics
2003-09-27 23:30:58 +00:00
Glenn Maynard
3463ba9384
remove ScreenAlbums, ScreenCompany, ScreenIntroMovie, ScreenWarning
2003-09-27 22:58:23 +00:00
Glenn Maynard
cab5a19535
Remove some aliasing screens. (These aliases in Create() aren't really
...
needed; they're just to reduce theme incompatibility.)
2003-09-27 22:54:34 +00:00