Chris Danford
3ceec51ef3
working on metrics editor
2003-03-29 23:15:59 +00:00
Chris Danford
9082e86695
Fixed wrong score numbers on ScreenGameplay and ScreenEvaluation
2003-03-28 23:13:32 +00:00
Chris Danford
e89595cbea
Added theme metrics analysis
...
Working on metrics editor
2003-03-28 21:34:40 +00:00
Chris Danford
541b5fe9c2
Added theme element analysis feature to smpackage
2003-03-28 17:46:32 +00:00
Glenn Maynard
415f2b30da
remove some old stuff
2003-03-28 09:24:09 +00:00
Chris Danford
89ba014f15
Simplifed ScreenEvaluation
...
Fix problems in SMMAX2 theme
2003-03-28 05:47:42 +00:00
Glenn Maynard
8db1c70e1e
add missing operator=; fixes a crash that only occurs after releasing snapshots
2003-03-28 05:23:35 +00:00
Glenn Maynard
c7c02602d9
Don't modify stored courses; it's far too easy to accidentally forget
...
to reset them in one of the (many) exit-gameplay paths, or reset it
incorrectly.
This fixes the course selection screen crashing when there is
no music.
2003-03-28 02:25:15 +00:00
Glenn Maynard
21c4f840c7
fix tweening
2003-03-28 02:15:29 +00:00
Glenn Maynard
b797c11a2d
unneeded header
2003-03-28 01:34:38 +00:00
Glenn Maynard
2e8654909a
Remove Invalidate and Restore from Actor, Screen and ScreenManager.
...
They don't do anything, and they're never called; I think they're
D3D hangovers.
Don't make Actor::DrawPrimitives pure virtual. It's useful to make
Actors that don't draw anything, and only receive updates, to modularize
functionality, such as TimingTip. This also makes Actor::GetCommandLength
somewhat less of a heinous hack.
2003-03-28 00:49:01 +00:00
Glenn Maynard
590827ae5f
simplify
2003-03-28 00:34:59 +00:00
Glenn Maynard
d8479fc99c
missing header
2003-03-28 00:33:29 +00:00
Chris Danford
3f61e251cb
turn compression off when exporting package
2003-03-27 23:38:39 +00:00
Glenn Maynard
e59611d9b4
simplify
2003-03-27 21:25:33 +00:00
Glenn Maynard
6e9eb566cd
Don't use fscanf; it's brittle. Instead, read lines manually and use sscanf.
2003-03-27 21:23:56 +00:00
Glenn Maynard
522fbab465
Don't use DontTransliterate, so we make sure that courses always
...
have the original title to match against.
2003-03-27 20:43:03 +00:00
Glenn Maynard
52e2e28717
fix TransitionToEdit not being called if the lead out after the end marker
...
lies beyond the end of the song file
2003-03-27 20:37:45 +00:00
Glenn Maynard
2303e8cd3e
supply a default constructor
2003-03-27 20:16:17 +00:00
Glenn Maynard
4c599babac
simplify
2003-03-27 20:15:33 +00:00
Glenn Maynard
11b80b5d3e
Sort titles that start with a decimal point in NUM, too.
2003-03-27 20:13:13 +00:00
Glenn Maynard
b55d156a8c
no timing assist option icon
2003-03-27 18:41:22 +00:00
Glenn Maynard
84fdcd8177
simplify TimingAssist
...
add "exact" sound
2003-03-27 18:40:58 +00:00
Chris Danford
330d23e79a
Improve theme conversion routine
2003-03-27 08:23:53 +00:00
Chris Danford
015b369209
Improve theme conversion routine
2003-03-27 08:20:20 +00:00
Glenn Maynard
337266892e
spurious "xxx"
2003-03-27 08:18:55 +00:00
Glenn Maynard
13f92ce974
unused function
2003-03-27 08:18:28 +00:00
Glenn Maynard
514bcb2f12
How'd that get there?
2003-03-27 08:18:11 +00:00
Glenn Maynard
e1cf92e809
shorten path
2003-03-27 08:09:41 +00:00
Chris Danford
4b3175baa5
Fix dialog title
2003-03-27 08:06:01 +00:00
Glenn Maynard
9e55b1aa69
remove unused function
...
remove spurious "XXXX" (matches "XXX")
make sure extensions match correctly
2003-03-27 08:04:28 +00:00
Chris Danford
ba14d3e187
Improve theme conversion routine
2003-03-27 08:04:24 +00:00
Chris Danford
aee29db6d9
Improve theme conversion routine
2003-03-27 07:47:20 +00:00
Glenn Maynard
64b92a05b8
don't install Music/
2003-03-27 07:37:07 +00:00
Chris Danford
bb0bf1e8e1
Add function to smpackage that converts old theme format to new theme format
2003-03-27 07:09:09 +00:00
Glenn Maynard
24d65ada6e
minor doc updates
2003-03-27 06:40:27 +00:00
Glenn Maynard
c49a516c8d
Enable dithering for banners.
2003-03-27 06:02:38 +00:00
Glenn Maynard
675dd9ac16
simplify
2003-03-27 06:02:03 +00:00
Glenn Maynard
609531c1a7
Automatically figure out if we can use 0alpha or 1alpha. I'll remove the
...
old code once the new code is stable.
2003-03-27 06:01:43 +00:00
Glenn Maynard
b1a2ff88fc
dither the lifebar gradients
2003-03-27 03:23:29 +00:00
Glenn Maynard
dea52a873c
dupe metric
2003-03-27 03:21:34 +00:00
Chris Danford
f8de2ad373
Autogen group Nonstop courses in addition to group Endless courses
...
Add toggle for Autogen of missing NotesTypes
Add toggle for Autogen Nonstop and Endless courses
2003-03-27 02:19:47 +00:00
Glenn Maynard
b83bf351ce
make assist tick a boolean, since it's not mutually exclusive with other
...
assist types
2003-03-27 02:10:20 +00:00
Chris Danford
d20d0ebc29
Autogen group Nonstop courses in addition to group Endless courses
...
Add toggle for Autogen of missing NotesTypes
Add toggle for Autogen Nonstop and Endless courses
2003-03-27 01:56:21 +00:00
Glenn Maynard
5f02f7231c
oops, extra call
2003-03-27 00:53:31 +00:00
Glenn Maynard
5dd27008cc
use TimingAssist
2003-03-27 00:51:57 +00:00
Glenn Maynard
d6b5aa10ef
add m_bTimingAssist
2003-03-27 00:49:48 +00:00
Glenn Maynard
c19a3d8e22
add TimingAssist.*
2003-03-27 00:49:22 +00:00
Glenn Maynard
1c817ca08d
Add TimingAssist; this roughly implements the timing helper in PNM.
...
This lets us add an announcer that's played after each non-perfect
step, eg. "gameplay assist late good".
It only works reasonably for sparse songs--songs that only have notes
far enough apart that the announcer makes sense. That's mostly
beginner songs, which is what this is targetted at anyway. It's meaningless
to use this assist mode in harder songs; even if the announcer was
rate limited, it'd be impossible to tell which step the announcer was for,
so I didn't bother trying. (It'd be amusing to turn this on in MaxU. :)
A different timing assist type (TimingTip) is probably coming soon,
targetted to higher level (light/med) songs.
The only major problem at the moment is that there's no way to tell
who the announcer is talking to if there's two players. If we implement
per-player announcers, that would help (and allow a number of other
neat things, like having the p1 announcer say "Ready" and the p2
announcer say "HWG").
2003-03-27 00:48:58 +00:00
Glenn Maynard
3f0fdda811
fix warning
2003-03-27 00:39:46 +00:00