Glenn Maynard
f30127bcab
bump
2004-09-26 02:24:20 +00:00
Chris Danford
03fbb915f3
remove VC6 scoping hacks
2004-09-21 07:53:39 +00:00
Glenn Maynard
66b17e5ef2
fix legacy songs not showing background at end, but still allow new
...
songs to not have it
2004-09-13 08:00:34 +00:00
Glenn Maynard
61d578e738
bump
2004-09-13 06:52:14 +00:00
Glenn Maynard
514dd10d4a
bump cache
2004-09-02 01:52:37 +00:00
Glenn Maynard
38f5b8d46c
also trim both sides of the artist; this fixes TM5 "Lady Madonna" artist sorting
2004-09-02 01:05:18 +00:00
Glenn Maynard
f9c1bdb669
trim both sides of the title; this fixes TM5 " GO" sorting to the wrong place
2004-09-01 23:46:19 +00:00
Chris Danford
873c148f0e
fix crash on exiting editor
...
clean up invalidation of Song and Courses
2004-08-12 04:49:15 +00:00
Chris Danford
13dd1a9bda
fix crash on exit editor
...
move management of Song resources out of Song and into SongManager
2004-08-11 08:23:14 +00:00
Chris Danford
f47e16ca86
don't pick autogen Courses for a BGA random course banner
...
don't pick DISPLAY_NEVER songs for demonstration
don't pick DISPLAY_NEVER songs for a BGA random song banner
don't show DISPLAY_NEVER songs on the ranking screen
2004-07-25 21:56:19 +00:00
Chris Danford
655855cd70
don't show tutorial songs in Roulette
2004-07-25 20:51:44 +00:00
Chris Danford
7f9639fc01
update comments
2004-07-24 06:52:39 +00:00
Chris Danford
b028934429
clean up Course cache logic
2004-07-24 06:40:51 +00:00
Glenn Maynard
bd7eaf3f6c
save memory by loading SMData from cache on demand
2004-07-22 21:02:07 +00:00
Glenn Maynard
093b507d25
simplify, fix fallback, fix lights transform not being run
2004-07-17 20:17:25 +00:00
Glenn Maynard
e260798a1b
simplify
2004-07-12 20:46:20 +00:00
Chris Danford
d412ab055d
name cleanup: NotesType -> StepsType
2004-07-12 02:19:24 +00:00
Glenn Maynard
d3d49ee7ff
bump cache
2004-07-11 21:12:37 +00:00
Chris Danford
96ca652c94
move RadarValues into a separate file
...
clean up usage of RadarValues
2004-07-11 07:21:33 +00:00
Chris Danford
5544445ad0
name cleanup: StyleDef -> Style
2004-06-28 07:26:00 +00:00
Glenn Maynard
be22bc4993
bump cache
2004-06-20 03:08:16 +00:00
Glenn Maynard
1fed4d35e5
fix song graphic search aborting early if all assets are filled in (it should
...
only break if they all actually exist)
2004-06-20 02:13:47 +00:00
Glenn Maynard
9130137f91
cleanup
2004-06-16 21:14:56 +00:00
Glenn Maynard
47d43cee82
unsigned -> size_t for string::find returns
2004-06-16 07:01:12 +00:00
Glenn Maynard
87823229c5
error handling fixes
2004-06-14 01:12:22 +00:00
Glenn Maynard
b481fc465b
excessively large commit: use RageSurface
2004-06-14 00:51:00 +00:00
Glenn Maynard
f2578fe6a9
s/RageSurface/RageSurfaceUtils/
2004-06-13 20:19:28 +00:00
Glenn Maynard
a29018587f
SONGMAN->FlushCaches whenever deleting Steps*
2004-06-11 21:34:30 +00:00
Chris Danford
51366df8cc
name cleanup: PLAY_MODE_ARCADE -> PLAY_MODE_REGULAR
2004-06-11 06:05:35 +00:00
Chris Danford
cb6800ccd4
hide tutorial songs in all modes but PLAY_MODE_ARCADE
2004-06-10 08:43:53 +00:00
Chris Danford
7dcd6da1dc
fix uninitialized StageStats.pSteps causes crash on Song::RevertFromDisk
2004-06-06 21:30:47 +00:00
Chris Danford
fa114e148a
use PlayerNumber macros
2004-06-06 20:57:13 +00:00
Glenn Maynard
5c7dd115ad
fix Song::GetSteps
2004-06-06 02:08:48 +00:00
Glenn Maynard
99e11714e5
Keep steps by StepsType, to speed up the common case of searching by
...
it. Catalog writing (still for only one course) down to .381s; still too much
time to be spending for one course on every load. I'd make catalog writing
only happen if something has changed, but that would mean introducing
some form of course caching, which I'd rather avoid ...
2004-06-05 08:36:21 +00:00
Glenn Maynard
1246e086f2
Only create autogen steps pointers if steps autogen is enabled. This fixes
...
random courses taking too long to generate with autogen disabled: it has
to iterate over *all* steps (including the unused autogen steps); when
outputting the catalog, this means it has to iterate over every song once
per random course line per steps type per course difficulty. (test case
of one 9-random-entry course with autogen off: ~10 seconds -> ~1.5 seconds;
still too much)
2004-06-05 08:20:07 +00:00
Glenn Maynard
10ef60e6ce
optimize Song::GetStepsByDifficulty and Song::GetStepsByMeter
2004-06-05 07:55:40 +00:00
Glenn Maynard
f887354214
fix Song::FreeAllLoadedFromProfiles
2004-06-05 07:51:40 +00:00
Glenn Maynard
6c93aebe04
remove m_bChangedSinceSave
2004-06-05 07:49:21 +00:00
Glenn Maynard
d44be247d0
cleanup
2004-06-05 05:08:00 +00:00
Chris Danford
0a5d0fb73f
name cleanup
2004-06-02 05:52:16 +00:00
Glenn Maynard
549cd7c83f
license updates
2004-05-31 21:35:31 +00:00
Glenn Maynard
41ef4f0edc
TitleSubstitution cleanup, license update
2004-05-31 00:59:33 +00:00
Glenn Maynard
8e654b59ea
bump cache
2004-05-25 05:38:17 +00:00
Chris Danford
b05d25ab24
"m_pCurNotes" -> "m_pCurSteps"
2004-05-24 06:12:17 +00:00
Chris Danford
4bb777232d
name cleanup: "pNotes" -> "pSteps"
2004-05-24 03:41:39 +00:00
Chris Danford
99a02deffe
name cleanup: "StepsType nt" -> "StepsType st"
2004-05-24 03:32:56 +00:00
Chris Danford
abfc956e4f
refactor Course: move some responsibilities to Trail
2004-05-23 00:53:20 +00:00
Glenn Maynard
f0fdfc5e58
cache StepsID::ToSteps to speed up html writing
2004-05-21 05:08:04 +00:00
Glenn Maynard
854da28681
cleanup
...
handle lights via autogen as originally suggested
2004-05-20 19:05:37 +00:00
Glenn Maynard
703ebfca58
LoadFile( bHeaderOnly ): only load image dimensions
...
caching TM4: 37 secs -> 28 secs
only implemented for PNG; 90% of song images are PNG anyway
2004-05-19 05:10:23 +00:00