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