Ryan Dortmans
3ecc9ce708
Add xbox library
2004-11-11 10:36:34 +00:00
Glenn Maynard
16aa98b5b2
fix m_LockedBy
2004-11-10 22:10:52 +00:00
Glenn Maynard
6146f9913a
fix positioning
2004-11-10 22:07:22 +00:00
Glenn Maynard
6f82e9aad7
fix performance problems due to SCREEN_WIDTH being evaluated many times per frame, leading to many Lua compilations per frame
2004-11-10 10:23:58 +00:00
Glenn Maynard
28e0500534
fix WITHOUT_NETWORKING
2004-11-10 08:36:34 +00:00
Chris Danford
7cfa03acc7
metrics cleanup
2004-11-09 07:02:25 +00:00
Glenn Maynard
425299cbd4
Some songs have different time signature tags in different difficulties;
...
cope with it by adjusting everything according to the primary version.
Attempt to detect when time signature tags are being used to tweak sync,
and convert them to BPM changes. This is more accurate, prevents some
cases of being off by a couple rows from the beat, and fixes note coloring.
2004-11-08 22:27:34 +00:00
Glenn Maynard
422b1defb7
TimingData::MultiplyBPMInBeatRange
2004-11-08 22:24:18 +00:00
Glenn Maynard
2aa43ea93c
allow concurrent file requests; we only need exclusive access for Mount/Unmount
2004-11-08 22:13:56 +00:00
Glenn Maynard
acc6d10d7c
Threadsafe FilenameDB: allows concurrent fill requests, so reading from
...
a CD (which may block for long periods of time) doesn't stop other threads
2004-11-08 21:55:00 +00:00
Glenn Maynard
1b7fbd69d6
unneeded now
2004-11-08 07:14:47 +00:00
Glenn Maynard
348c1a696e
minor optimization: searching for a character in a string is faster than
...
searching for a substring
2004-11-08 07:12:17 +00:00
Glenn Maynard
aef954a91b
disable broken warning
2004-11-08 07:08:02 +00:00
Chris Danford
ec4090a3eb
fix VC7 warnings
2004-11-08 06:16:22 +00:00
Glenn Maynard
2fc38be71c
_WIN32_WINNT
2004-11-08 05:54:39 +00:00
Charles Lohr
1cd2532f9e
Feature: If there is a course named exactly the current theme name, then take songs from it for demo and jukebox.
2004-11-08 05:24:43 +00:00
Glenn Maynard
7a8116c119
Play the ghost flash for all judgements; if a note skin doesn't want this,
...
disable it in metrics.
2004-11-08 04:05:46 +00:00
Ryan Dortmans
30a01a3c99
Xbox: virtual memory fixes
2004-11-08 02:38:32 +00:00
Ryan Dortmans
2d25453707
Xbox: add virtual memory related preferences
2004-11-08 02:37:34 +00:00
Ryan Dortmans
4fb20257b8
Allow virtual memory and paging on the Xbox
2004-11-08 02:35:14 +00:00
Glenn Maynard
6eb08e4140
RageEvent
2004-11-07 23:21:45 +00:00
Glenn Maynard
0330fa9e87
untested pthreads event implementation
2004-11-07 22:56:03 +00:00
Glenn Maynard
4de15ff3a7
untested thread events implementation for win32
2004-11-07 22:43:39 +00:00
Glenn Maynard
c9596b9002
increase MAX_FNAMBUF
2004-11-07 22:42:07 +00:00
Chris Danford
64c68bda6f
Don't Lua_pcall if loading the statement string failed.
2004-11-07 18:07:54 +00:00
Chris Danford
d08e8b9d96
metrics cleanup
2004-11-07 10:38:20 +00:00
Chris Danford
936dfd4d9d
warn, don't throw on Lua errors
2004-11-07 10:36:59 +00:00
Chris Danford
df87e9794b
fix metric.ini.new writer
2004-11-07 07:14:30 +00:00
Chris Danford
eae951f9bf
use SCREEN_* in metrics
2004-11-07 07:13:40 +00:00
Glenn Maynard
6c7bd2a8ac
grr
2004-11-07 07:12:44 +00:00
Chris Danford
6d8412c7e6
restore comments
2004-11-07 06:51:00 +00:00
Glenn Maynard
9b43b3278b
fix warning
2004-11-07 06:41:53 +00:00
Chris Danford
b10395f163
no widescreen for you
2004-11-07 06:18:10 +00:00
Chris Danford
1fd7de648d
fix Lua errors
2004-11-07 06:07:34 +00:00
Chris Danford
b8259d7af9
move player positions from Style into metrics
2004-11-07 05:49:06 +00:00
Ben Anderson
f61f53cdc2
Somebody forgot to modify the header...
2004-11-07 05:34:05 +00:00
Glenn Maynard
c1ffc40f86
fix incorrect credit deduction when in free play + DelayedCreditReconcile
2004-11-07 01:11:26 +00:00
Glenn Maynard
32e799c41e
half-doubles reading fixes
2004-11-07 00:58:43 +00:00
Chris Danford
65fd0e3755
add comment
2004-11-07 00:19:55 +00:00
Chris Danford
8ead6559c2
revert
2004-11-07 00:19:01 +00:00
Chris Danford
7d8fbcc52f
use screen dimension constants so that alignment is good at resolutions other than 640x480
2004-11-06 23:58:35 +00:00
Chris Danford
406a2d1085
cleanup
2004-11-06 23:54:34 +00:00
Chris Danford
4c4bdacf10
don't even choose a tutorial song in random
2004-11-06 23:53:57 +00:00
Glenn Maynard
072d41aada
Fix "Assertion 'iNumTapsInRow > 0' failed" if attack notes happen to slip
...
into the data. (They aren't generally used yet, and not recommended since
they may change significantly, but they occasionally end up in data, so let's
not crash.)
2004-11-06 23:31:03 +00:00
Chris Danford
bcbe615c0d
Pass ActorCommand structures to Actor instead of unparsed command strings.
...
This way, we can potentially do the parsing early and not parse inside of Actor as the command is executing.
2004-11-06 23:13:47 +00:00
Chris Danford
6a84b15d3d
const fixes
2004-11-06 21:32:28 +00:00
Chris Danford
6c855f0c93
"ParsedCommand" -> "ActorCommand"
2004-11-06 20:42:09 +00:00
Chris Danford
5127ceef4d
remove CachedThemeMetrics in favor of ThemeMetric<T>
...
fix "CachedThemeMetrics don't read HTML colors and don't evaluate Lua expressions"
2004-11-06 20:36:04 +00:00
Chris Danford
3594cc345e
write "metrics.ini.new" that automatically converts absolute screen positions to use the SCREEN_* constants
2004-11-06 19:47:23 +00:00
Chris Danford
222f6d67b0
fix Lua choking on invalid number values
2004-11-06 18:57:15 +00:00