Commit Graph
22667 Commits
Author SHA1 Message Date
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
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