Commit Graph
2706 Commits
Author SHA1 Message Date
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
Glenn Maynard 6f3175c035 some abortive efforts to bring the crash handler up to date with
vdub; i'll get back to this some day
2003-03-24 04:20:19 +00:00
Eric Holbrook 79b174deb2 This never worked quite right. Begone! 2003-03-24 03:45:36 +00:00
Glenn Maynard 8f74d7987b revert unused change 2003-03-23 23:06:49 +00:00
Glenn Maynard 050e9bbaa3 Bend over backwards to avoid making an extra copy of each
frame; this brings my high-res test clip from 12 to 22 FPS.
2003-03-23 23:02:40 +00:00
Glenn Maynard 9822eff40b pull songs out of the header that don't really need to be there 2003-03-23 18:52:18 +00:00
Glenn Maynard d9eb60c98a cosmetic 2003-03-23 18:50:58 +00:00
Glenn Maynard 591f2aaddd unused headers 2003-03-23 18:50:42 +00:00
Glenn Maynard ee27f2b676 Handle selections that we have no matches for, so we don't assert
out in ScreenJukebox
2003-03-23 18:49:29 +00:00
Glenn Maynard b63cbeb75e Split off some functions. Use static members, not free functions. 2003-03-23 18:47:13 +00:00
Glenn Maynard b0d64ecb7f TransitionStarWipe is no longer used; remove 2003-03-22 20:35:48 +00:00
Glenn Maynard c731201a4b TransitionBackWipe is no longer used; remove 2003-03-22 20:32:39 +00:00
Glenn Maynard 7f6465f9fa TransitionFadeWipe is no longer used; remove 2003-03-22 20:30:30 +00:00
Glenn Maynard 5ffdec22e5 convert this screen to Menu, to get rid of old transitions 2003-03-22 20:28:03 +00:00
Glenn Maynard 6b6c077f44 unused header 2003-03-22 20:26:30 +00:00
Glenn Maynard 083dd50b57 remove TransitionRectWipe; unused 2003-03-22 20:01:16 +00:00
Glenn Maynard e39dc66c34 remove TransitionInvisible 2003-03-22 19:58:44 +00:00
Glenn Maynard 7b35eeec84 TransitionKeepAlive is no longer used; remove it 2003-03-22 19:55:22 +00:00
Glenn Maynard 3c0a9b3688 TransitionKeepAlive is no longer used; remove it 2003-03-22 19:39:00 +00:00
Glenn Maynard 9469cf0e8f remove LRCFile 2003-03-22 19:20:59 +00:00
Glenn Maynard 0b6daf73f6 LRC reading is so simple now that the LRCFile abstraction only
makes it much more complicated; merge it with LyricsLoader.
2003-03-22 19:19:37 +00:00
Glenn Maynard cefbd50cb8 simplify 2003-03-22 18:57:29 +00:00
Glenn Maynard 71bc246153 remove old comment 2003-03-21 08:32:28 +00:00
Glenn Maynard 3f5e9ddc48 update 2003-03-21 08:20:43 +00:00
Glenn Maynard 9e338d3a5c We're likely to want to make lyric data load elsewhere later, so don't
apply the preference here; simply don't add the lyric display instead.

(Also, lyric data isn't being unloaded, which may cause the preference
to not take effect on songs already played ...)
2003-03-20 18:51:14 +00:00
Kevin Slaughter 57d3d403a5 Added ability to show/hide lyrics in APPEARANCE OPTIONS menu 2003-03-20 10:59:09 +00:00
Glenn Maynard 232b220423 remove aliases that are no longer needed 2003-03-19 23:52:05 +00:00
Glenn Maynard d7926b1ba0 add inline 2003-03-19 23:51:07 +00:00
Glenn Maynard b539a6b105 implement scaling 2003-03-19 23:04:59 +00:00
Glenn Maynard d41dfbc9e7 move lyrics in reverse 2003-03-19 22:48:43 +00:00