This commit is contained in:
Glenn Maynard
2002-12-17 05:45:28 +00:00
parent 15f4349eea
commit 0a88da22e7
2 changed files with 10 additions and 20 deletions
+3
View File
@@ -1,4 +1,7 @@
----------------------- Version 3.01 ---------------------------
CHANGE: Courses are no longer limited to 300 songs.
CHANGE: The radar display is improved.
NEW FEATURE: The Caution and Select Group screens can now be disabled.
CHANGE: OKs now count as a step in score calculation.
CHANGE: Maximum number of hold steps removed.
BUG FIX: Fixed "autogen doesn't generate patterns for all difficulties for some songs"
+7 -20
View File
@@ -39,18 +39,12 @@ hints. Probably never an issue.
********
Make class Notes store a NoteData instead of SMNoteData, so we'd
only have to convert on initial load and when saving; faster and simpler.
Hmm, no good; SMData is still compressed more than NoteData. Unless
we can also load NoteData for songs on-demand ...
Even better: do away with m_HoldNotes completely, and change the default
storage scheme to 4s. Make every place that accesses holds either use
them in 4s, or specifically request a hold list, when needed (such as
when rendering). If we can do this, we can do away with most of the
2sand3s and 4s conversions, which will aid const-correctness a *lot*
(which has been bothering me), and simplify the code further.
D away with m_HoldNotes completely, and change the default storage scheme
to 4s. Make every place that accesses holds either use them in 4s, or
specifically request a hold list, when needed (such as when rendering).
If we can do this, we can do away with most of the 2sand3s and 4s
conversions, which will aid const-correctness a *lot* (which has been
bothering me), and simplify the code further.
One problem: The renderer (NoteField::DrawPrimitives) wants HoldNotes.
That's not a problem (we can still create an array of HoldNotes when
@@ -265,10 +259,7 @@ Don't put the game toggle here; it's used too much.
********
Debug options. Options that most users don't need, but I don't want
to edit .INIs manually. I'll be adding a vsync toggle soon; most
users should never want to disable it (most people who think they
want to really don't :) so it's just clutter the main graphics menu.
Show FPS can go here, too.
to edit .INIs manually. Show FPS can go here.
********
@@ -298,10 +289,6 @@ special-cased.
********
Option to skip the music select screen and always pick all music.
********
BPM sync for menus; this would allow full BGAs, synced menu effects,
and so on. Novelty; low-pri.