Glenn Maynard
cba5d27cf0
invalidate cache
2003-01-02 22:15:54 +00:00
Glenn Maynard
bb8940adad
Add and use accessors for most of Notes.
...
Don't autogen data until it's needed.
2003-01-02 22:10:51 +00:00
Glenn Maynard
b797141aa3
fix
2003-01-02 19:39:05 +00:00
Glenn Maynard
8408788208
remove old code
2003-01-02 09:44:09 +00:00
Glenn Maynard
51dd909dad
update
2003-01-02 08:25:20 +00:00
Glenn Maynard
0adb8db91f
get rid of RageSoundBass and RageSoundSample
2003-01-02 08:16:48 +00:00
Glenn Maynard
6f91b6fa0a
move stuff over
2003-01-02 08:13:34 +00:00
Glenn Maynard
bfb263fee4
get rid of RageSoundStream
2003-01-02 07:58:34 +00:00
Glenn Maynard
24a3592741
get rid of MUSIC
2003-01-02 07:54:28 +00:00
Glenn Maynard
2b7dad6766
make music public
2003-01-02 07:53:13 +00:00
Glenn Maynard
db041c3900
change over music
2003-01-02 07:45:05 +00:00
Glenn Maynard
94216ccaa2
use PlayMusic
2003-01-02 07:39:58 +00:00
Glenn Maynard
18320299f0
use PlayMusic
2003-01-02 07:39:25 +00:00
Glenn Maynard
b1a1f52bcc
fix
2003-01-02 07:34:13 +00:00
Glenn Maynard
ce07b8e997
add RageSoundManager::PlayMusic
2003-01-02 07:30:23 +00:00
Glenn Maynard
2b6201b066
get rid of RandomStream
2003-01-02 07:10:18 +00:00
Glenn Maynard
0effca1367
implement rate changing (more) correctly
2003-01-02 06:52:39 +00:00
Glenn Maynard
96b8eec675
change song speed to .8 or 1.2 only
2003-01-02 06:17:10 +00:00
Glenn Maynard
c2f171339a
update
2003-01-02 03:07:50 +00:00
Glenn Maynard
b9c4b14002
use new musicwheel and fadingbanner code
2003-01-02 03:00:53 +00:00
Glenn Maynard
62a0491977
simplify
2003-01-02 02:59:35 +00:00
Glenn Maynard
c274e0b8eb
wheel handles its own fast scrolling
2003-01-02 02:59:25 +00:00
Glenn Maynard
f9f7063fbb
add an option to turn off banner changing when the wheel is
...
moving fast
2003-01-02 02:58:43 +00:00
Glenn Maynard
71599a7596
cleanup
2003-01-02 01:39:58 +00:00
Glenn Maynard
cc1ab17ea1
7-key in BM; make 5-key a subset (no need for separate game
...
types). Name the keys by number; "center", etc. are confusing
with 7-key. Add secondary scratch (both directions are registered,
so we can use them as menu inputs). Change "back" to "select".
TODO: Only one scratch direction is currently recognized for the actual
track. The input config screen can't handle this many keys (goes off
the screen).
I won't get to fixing the above soon. I wasn't ready to actually add BM
support yet, and I don't want to spend too much time on it before I
add keyed support (which is coming after the sound code is stable) ...
2003-01-01 22:08:05 +00:00
Glenn Maynard
d848550137
move redir handling
2003-01-01 22:02:41 +00:00
Glenn Maynard
83062aee55
fix crash
2003-01-01 21:21:44 +00:00
Glenn Maynard
290c281cf8
stop dying on corrupt ksfs
2003-01-01 09:19:10 +00:00
Glenn Maynard
234edae41a
fix clipping (a little)
2003-01-01 09:13:48 +00:00
Glenn Maynard
3d8c4d9fc7
fmtTexture associated with format type
2003-01-01 09:07:34 +00:00
Glenn Maynard
6b47bbb96f
fix a crash
2003-01-01 09:06:00 +00:00
Glenn Maynard
d1b2a88a4e
add TweenTime()
2003-01-01 09:05:21 +00:00
Glenn Maynard
51c945c8c8
(this rate code isn't yet working)
2002-12-31 01:26:42 +00:00
Glenn Maynard
05d9719441
use better mixer
2002-12-31 01:13:58 +00:00
Glenn Maynard
fb71bacda7
better mixer
2002-12-31 01:09:31 +00:00
Glenn Maynard
fc916dde9b
separate buffer size and write-ahead
2002-12-31 01:08:35 +00:00
Glenn Maynard
cb09c3cdcb
sleep a bit more in the DirectSound driver (not -sw)
2002-12-31 00:54:54 +00:00
Glenn Maynard
3d815f5ce9
err
2002-12-30 22:40:52 +00:00
Glenn Maynard
2d7a944f61
pull out common code
2002-12-30 22:40:34 +00:00
Glenn Maynard
4cee9ed975
move this function out of the header
2002-12-30 21:57:54 +00:00
Glenn Maynard
76af3c3436
add an option to disable song sections
2002-12-30 21:42:14 +00:00
Glenn Maynard
773bad00ac
use packed pixels (like we were with d3d)
2002-12-30 04:46:56 +00:00
Glenn Maynard
ea407b7bcc
definition fixup
2002-12-30 04:04:18 +00:00
Glenn Maynard
77e647d7a0
move image creation into a function
2002-12-30 04:03:49 +00:00
Glenn Maynard
b97d3f8513
fix up bit depth stuff
2002-12-30 03:35:58 +00:00
Glenn Maynard
517bdcf150
ack.
2002-12-30 03:27:43 +00:00
Glenn Maynard
11644c2506
add movie extensions
2002-12-30 02:52:05 +00:00
Glenn Maynard
fa21e2082a
whoops
2002-12-30 02:50:17 +00:00
Glenn Maynard
e0b472f33e
Textures are now fully ID'd by a single struct.
2002-12-30 02:43:52 +00:00
Glenn Maynard
c85593bf07
add file
2002-12-30 00:49:59 +00:00
Glenn Maynard
9607765e1e
centralize pulling in opengl
...
make gl data available externally (but separately from RageDisplay)
clean up extension stuff
2002-12-30 00:48:31 +00:00
Glenn Maynard
fd7dbed3b7
fix dependencies
2002-12-30 00:13:47 +00:00
Glenn Maynard
2190c2fcbd
unneeded header
2002-12-30 00:06:15 +00:00
Glenn Maynard
54f51e9ced
make this a bit configurable
2002-12-29 23:38:56 +00:00
Glenn Maynard
c8b16777af
fix occasional one-frame glitches
2002-12-29 23:37:41 +00:00
Glenn Maynard
bbc7fa5f81
update
2002-12-29 23:35:44 +00:00
Glenn Maynard
8acd92ef0a
centralize music starting
...
also fixes ghostrow occasionally being stuck lit until the music
starts
2002-12-29 23:31:29 +00:00
Glenn Maynard
2666b48513
fix songs not stopping occasionally
2002-12-29 22:57:38 +00:00
Glenn Maynard
b7f3768ba9
remove arbitrary caps; simplify
2002-12-29 22:55:26 +00:00
Glenn Maynard
3f9b031c3f
add header
2002-12-29 22:54:55 +00:00
Glenn Maynard
fe23cf6a9f
missing header
2002-12-29 00:20:57 +00:00
Glenn Maynard
f87e63a386
fix some dumb sync bugs
2002-12-29 00:19:05 +00:00
Glenn Maynard
99c7352994
add some traces to track down an obscure crash
2002-12-28 22:26:06 +00:00
Glenn Maynard
4658ebff6b
this is a per-texture setting; don't set it here (confusing)
2002-12-28 21:39:14 +00:00
Glenn Maynard
9aa85c2293
fix fullscreen getting "stuck"
2002-12-28 21:37:18 +00:00
Glenn Maynard
5488b0bcb6
old
2002-12-28 09:08:37 +00:00
Glenn Maynard
6d2ad43826
answer: opengl is pixel-centered; d3d is border-centered (when using
...
their default ortho transforms)
(at least, I believe that's where it differs; it may be at the viewport
or something)
2002-12-28 09:08:18 +00:00
Glenn Maynard
18d18c2b25
update
2002-12-28 09:05:36 +00:00
Glenn Maynard
7a0b4a0167
update
2002-12-27 23:18:01 +00:00
Glenn Maynard
0aa38641ee
use new sound code directly
2002-12-27 23:16:16 +00:00
Glenn Maynard
e525a266df
fixups and some not-yet-working rate code
2002-12-27 23:15:39 +00:00
Glenn Maynard
4006788727
add files
2002-12-27 23:14:56 +00:00
Glenn Maynard
8807351f72
fix warning
2002-12-27 23:12:51 +00:00
Glenn Maynard
c0a132cb18
fixup
2002-12-27 23:01:45 +00:00
Glenn Maynard
4e9dd2686d
library fixup
2002-12-27 22:30:56 +00:00
Glenn Maynard
c9a5666e56
library fixup
2002-12-27 22:21:38 +00:00
Glenn Maynard
1826fd744a
library fixup
2002-12-27 22:14:43 +00:00
Glenn Maynard
0698b2580d
add LockMutex::Unlock
2002-12-27 22:11:55 +00:00
Glenn Maynard
0c55e8d4bc
add sound reader code
2002-12-27 22:11:12 +00:00
Glenn Maynard
7c8b88e186
handle sample timings in ms
2002-12-27 21:39:25 +00:00
Glenn Maynard
7cb1a39245
bass wrapper isn't working for the editor; easier to convert the editor
...
to the new api than to fix the wrapper
2002-12-22 08:51:41 +00:00
Glenn Maynard
5c140d053e
don't allow Load() on copies
2002-12-22 08:28:21 +00:00
Glenn Maynard
f7bf2ef2fa
changed sound API
2002-12-22 08:13:33 +00:00
Glenn Maynard
5830d4cc97
old comment
2002-12-22 08:10:51 +00:00
Glenn Maynard
7bc8386124
remove pause
2002-12-22 08:08:37 +00:00
Glenn Maynard
34ae33b9f9
this shouldn't have even compiled ...
2002-12-22 03:19:46 +00:00
Glenn Maynard
999d6c354b
s/throw RageException/RageException::Throw/
2002-12-21 23:15:01 +00:00
Glenn Maynard
5d0ce128e4
fix up stopping
2002-12-21 23:14:46 +00:00
Glenn Maynard
07e38b8a6c
disable stupid vc6 warning
2002-12-21 21:16:13 +00:00
Glenn Maynard
49f05c9ab8
s/throw RageException/RageException::Throw/
2002-12-21 19:34:02 +00:00
Glenn Maynard
a3c6b12981
s/throw RageException/RageException::Throw/
2002-12-21 19:32:38 +00:00
Glenn Maynard
31b65cea9b
use NORETURN
2002-12-21 19:31:46 +00:00
Glenn Maynard
b3533fc555
add NORETURN
2002-12-21 19:31:18 +00:00
Glenn Maynard
502256e91e
s/throw RageException/RageException::Throw/
...
hush that loud warning
2002-12-21 18:38:29 +00:00
Glenn Maynard
33c1fb46f7
s/throw RageException/RageException::Throw/
2002-12-21 18:36:10 +00:00
Glenn Maynard
783a9de6b0
s/ThrowFatal/Throw/
2002-12-21 18:32:06 +00:00
Glenn Maynard
e7c32293da
add song cleaning
2002-12-21 18:23:37 +00:00
Glenn Maynard
7632bf8d00
log exceptions
2002-12-21 18:12:03 +00:00
Glenn Maynard
ada49a00d7
don't speed up grade display during the final stretch
2002-12-21 17:15:28 +00:00
Glenn Maynard
8f80256fc4
add quick settling
2002-12-21 10:04:25 +00:00