Glenn Maynard
92f067dbd2
fix banner cache being preloaded when it shouldn't
2005-03-19 06:58:54 +00:00
Glenn Maynard
80b7ba5e9b
add GetBannerPath and GetBackgroundPath
2005-03-18 23:55:37 +00:00
Ben Anderson
0db665d4d6
Thorough(!) remodeling of the arch/ directory and the contents therein; fixed link-time warnings on GCC and should make things a lot easier to manage. A pile of other random things too, mostly cleanups and getting things to work with the remodeled arch/ directory.
2005-03-14 06:44:38 +00:00
Chris Danford
8415b4466d
fix VC7 template error: move templated methods out of LuaManager
2005-03-13 00:01:05 +00:00
Sean Burke
9c682d30ff
Fix a BMS-related warning
2005-03-12 06:28:30 +00:00
Chris Danford
21ae0fc658
don't delete current Song's steps through the LastSaved when destructing ScreenEdit
2005-03-08 21:39:01 +00:00
Chris Danford
d15a453d15
fix VC7 warnings
2005-03-08 20:13:44 +00:00
Chris Danford
264dd13b45
eliminate Save on ScreenEditMenu when creating new steps
2005-03-08 07:57:14 +00:00
Glenn Maynard
a3c912a82e
fix possible crashes
2005-03-08 02:24:39 +00:00
Chris Danford
e01845866f
add NumStepsLoadedFromProfile display
2005-03-08 01:46:57 +00:00
Glenn Maynard
eadd3b3edb
separate "low res loaded on startup" and "low res loaded on demand" banner modes
2005-03-08 01:39:32 +00:00
Chris Danford
e65362e3f5
give new edits unique names
2005-03-07 05:23:18 +00:00
Chris Danford
75efd91ee2
add Lua methods
2005-03-02 00:51:18 +00:00
Chris Danford
b1a7e15042
remove default param values to simplify
2005-02-23 22:14:58 +00:00
Chris Danford
66012f08bc
add Lua binding
2005-02-23 07:07:54 +00:00
Chris Danford
105e01232a
add Lua bindings
2005-02-22 23:06:51 +00:00
Glenn Maynard
3634c07656
Represent TimingData values (except for "seconds") in fixed-point.
...
Maybe we should stop calling note indexes "rows" and "indexes", and just
call them "beats"; if they're stored as an integer, they're in fixed-point. Things
like "note rows per second" are a lot less intuitive than just calling them "beats
per second".
2005-01-23 21:55:01 +00:00
Glenn Maynard
f082368325
fix up Song::GetClosestNotes: search all difficulties; if not looking for an
...
edit, don't return one
2005-01-13 17:38:18 +00:00
Glenn Maynard
11ea219e12
fix FreeAllLoadedFromProfiles possibly rarely missing some edits
2004-12-06 07:39:26 +00:00
Chris Danford
2b9d990e71
prefs name cleanup
2004-12-04 06:09:30 +00:00
Glenn Maynard
abb6a73e4b
simplify, fix ReCalculateRadarValuesAndLastBeat not updating on future
...
calls because m_fFirstBeat/LastBeat aren't reset to -1
2004-12-03 02:52:07 +00:00
Glenn Maynard
0d608c0806
Make sure the first BPM segment starts at beat 0.
...
round sample music for short songs to a measure, not 10 beats
2004-12-03 01:16:14 +00:00
Chris Danford
8e476b97c0
bug fix: HighScores for edits don't match correctly because the hash is ignored
2004-11-24 16:32:21 +00:00
Chris Danford
8fe7c75a9a
cleanup
...
Don't use GetSteps with the really long parameter list absolutely necessary.
2004-11-24 16:25:47 +00:00
Glenn Maynard
feae525a63
we have music for keyed songs, even if we have no BGM track
2004-11-04 00:03:51 +00:00
Glenn Maynard
ca02ee68d0
log ignored loads due to cached !m_bHasMusic
2004-10-31 20:32:57 +00:00
Chris Danford
3ac1dba044
simplify TapAttack storage:
...
store attack info in TapNote
in the SMNoteData string, store the attack params inline (like with keysounds)
play keysounds when hit
still doesn't play keysounds on a miss
still doesn't play autoKeysounds
2004-10-23 23:41:49 +00:00
Chris Danford
09193d9e4b
cleanup:
...
use references when passing NoteData
Have player own a NoteDataWithScoring, not derive from it
2004-10-23 17:43:49 +00:00
Glenn Maynard
8e947c7d0f
clean up IsEasy logic
2004-10-10 14:36:11 +00:00
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