Chris Danford
eba90a4b0b
HoldNote life snaps to 1 when button is pressed (instead of refilling slowly)
2003-03-27 00:06:16 +00:00
Chris Danford
0d7bbf9b61
no message
2003-03-27 00:01:12 +00:00
Chris Danford
86d8514e52
Increase default JudgeWindow a tiny bit
2003-03-26 23:55:10 +00:00
Chris Danford
e210923333
Re-allow Toasty when playing courses
2003-03-26 23:44:45 +00:00
Chris Danford
189b37b517
Change Nonstop scoring to the DDREX way
...
Clean up ScreenGameplay by having a Song and Notes Queue (rather than different logic based on the PlayMode)
2003-03-26 23:08:05 +00:00
Glenn Maynard
b1fa4fc1c6
whoops, remove header
2003-03-26 22:23:10 +00:00
Glenn Maynard
6dffee38ce
don't touch an offset unless it's actually graded
2003-03-26 22:22:44 +00:00
Glenn Maynard
d97838ebaa
whoops; stored offsets were reversed
2003-03-26 22:22:10 +00:00
Glenn Maynard
c51f77902b
UpdateTapNotesMissedOlderThan's return value is never used; remove it
...
Make HandleTapRowScore figure out its values for itself, so we don't
duplicate logic
2003-03-26 21:35:15 +00:00
Glenn Maynard
816a25b5bb
fix a warning
2003-03-26 21:32:48 +00:00
Glenn Maynard
afb98a2e29
make sure it's mostly harmless to call Combo redundantly
2003-03-26 21:32:28 +00:00
Glenn Maynard
6ba559f763
add missing metric
2003-03-26 21:28:21 +00:00
Glenn Maynard
5604e312f6
Store tap offsets. This lets us derive the order notes were hit in;
...
hopefully ScoreKeeper can be made a little more generic.
2003-03-26 19:34:59 +00:00
Chris Danford
7e1f393413
Split CachedThemeMetric into separate types (CString, int, float) to prevent ambiguous types when casting
2003-03-26 19:15:38 +00:00
Glenn Maynard
57aefba669
unused variable
2003-03-26 19:05:13 +00:00
Chris Danford
3797458bdc
Change scoring according to http://www.aaroninjapan.com/ddr2.html
...
and fix inaccurate comments
2003-03-26 18:58:12 +00:00
Glenn Maynard
fdcad04705
pull autosync into a separate function
2003-03-26 18:48:19 +00:00
Glenn Maynard
14b4200f1b
use IsRowComplete
2003-03-26 18:42:44 +00:00
Glenn Maynard
95987e81b8
add minimum param to IsRowComplete
2003-03-26 18:31:08 +00:00
Glenn Maynard
1352067196
const fixes
2003-03-26 17:53:31 +00:00
Glenn Maynard
194bb88b1d
reverse conditional; all else is whitespace changes
2003-03-26 17:38:19 +00:00
Glenn Maynard
0d0de7d336
unused code
2003-03-26 17:36:35 +00:00
Chris Danford
53dda2b1db
Add roulette and random music on ScreenSelectMusic
2003-03-25 22:23:58 +00:00
Chris Danford
0607fe9698
Fix a going to the wrong screen after cleared in ScreenGamplay. eep.
2003-03-25 21:37:31 +00:00
Chris Danford
90ac37953a
Forgot to re-comment debugging stuff in ScreenEvaluation. Whoops!
2003-03-25 21:27:02 +00:00
Chris Danford
1627422e09
fix ScreenEvaluationCourse glitches
...
Change ScreenManager message sending methods for more precise control:
- SendMessageToTopScreen: handle the message immediately
- PostMessageToTopScreen: post message to queue for processing next update
2003-03-25 21:17:29 +00:00
Chris Danford
56d728cd88
Fix crash loading tile BGAnimationLayer
2003-03-25 19:32:17 +00:00
Chris Danford
ec04520543
Fix ScreenMusicScroll draws one frame after SetNewScreen is called
2003-03-25 19:16:58 +00:00
Glenn Maynard
67bd03da5d
add missing StopTweening()'s; fixes crash
2003-03-25 01:55:25 +00:00
Glenn Maynard
4e0ab2e7d4
fix warnings
2003-03-25 01:39:01 +00:00
Glenn Maynard
7a68deb7cc
fix a warning
2003-03-25 01:38:05 +00:00
Glenn Maynard
c8efe2e5c7
don't start tweening while we're still loading; it'll play transition sounds
...
prematurely
2003-03-25 01:37:33 +00:00
Glenn Maynard
51b9c3beec
sort input
...
clear input, so we don't accumulate if we load twice
2003-03-25 01:14:53 +00:00
Glenn Maynard
92c44716f8
Implement textures that only have an alpha channel.
...
The most immediate use of this is for the company screen shadow;
it's horribly banded in 16-bit, and this lets us load it as an 8-bit texture,
using half the memory and giving full precision.
This could be automatically used, if all non-transparent pixels in a texture
are #FFFFFF. (todo)
This can also allow us to have extremely large, memory-compact fonts.
A 1024x1024 layer in ALPHA4 is just 512k, and can store several thousand
16x16 glyphs. (The only trouble is actually constructing such a font;
doing it by hand in Photoshop isn't a nice option.)
2003-03-24 22:38:34 +00:00
Chris Danford
f70dcd700b
fix ScreenEvaluation glitches
2003-03-24 22:05:49 +00:00
Chris Danford
9c607c9986
fix ScreenEvaluation glitches
2003-03-24 21:59:50 +00:00
Chris Danford
5cc010e7f7
fix mistake handling diffusealpha Actor command
2003-03-24 21:43:15 +00:00
Chris Danford
a9f187c3de
add scripting support to ScreenSelectMusic and ScreenEvaluation
2003-03-24 21:37:13 +00:00
Glenn Maynard
b27b2a1fb9
fix the demonstration screen when there is music
...
...
2003-03-24 21:29:06 +00:00
Glenn Maynard
685c3bcbbb
fix the demonstration screen when there is no music
2003-03-24 21:26:12 +00:00
Eric Holbrook
a4b076d62c
*** empty log message ***
2003-03-24 21:07:31 +00:00
Glenn Maynard
38cd4b0ee4
I'm not seeing gaps, but these hacks are causing me to see seams of
...
saturation for transparent backgrounds. Are they needed anywhere?
2003-03-24 21:05:23 +00:00
Glenn Maynard
a2af656d19
add log so it can be matched to skips
2003-03-24 20:57:19 +00:00
Glenn Maynard
84fad1fe1f
increase lock so all tweens have time to finish
2003-03-24 20:55:22 +00:00
Glenn Maynard
26d32eb00d
fix music list not tweening completely off screen when choosing fast
2003-03-24 20:46:40 +00:00
Glenn Maynard
bbf98e971c
updates
2003-03-24 18:29:07 +00:00
Glenn Maynard
69a253600e
update
2003-03-24 18:28:38 +00:00
Glenn Maynard
3df0158662
Handle OpenGL reset semantics in a way that might get upstreamed
2003-03-24 18:27:10 +00:00
Eric Holbrook
cf68b95fa9
Todo file update. Whee.
2003-03-24 05:59:42 +00:00
Glenn Maynard
c3af67d497
these are in arch now
2003-03-24 04:33:13 +00:00