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