Glenn Maynard
3e36a05c5f
fix song.h!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
2008-03-09 01:51:34 +00:00
Chris Danford
d2f6f8e03f
experimental time signature support. Background changes and beat bars are currently the only things that are aware of time signature. Note coloring isn't aware of time signature yet.
2007-04-30 05:12:48 +00:00
Glenn Maynard
7ace9857af
remove pPlayerState param from Attack::GetAttackBeats
2006-02-01 04:44:34 +00:00
Glenn Maynard
4d248c29f8
GAMESTATE->GetUndisplayedBeats-based path is moved to GetRealtimeAttackBeats. This was confusing: one of the callers of GetAttackBeats passed NULL as pPlayerState, since it's not used in fStartSecond is >= 0. This also eliminates GAMESTATE->GetUndisplayedBeats; that code path was weird, since GetAttackBeats took a pSong, but GetUndisplayedBeats always used GAMESTATE->m_pCurSong.
2006-02-01 04:42:19 +00:00
Glenn Maynard
6e8a6464ee
partial: split out GetRealtimeAttackBeats from GetAttackBeats
2006-02-01 04:37:20 +00:00
Glenn Maynard
fa5f51a637
cleanup
2006-02-01 04:35:37 +00:00
Chris Danford
7f821e8cfc
CString -> RString
2006-01-22 01:00:06 +00:00
Chris Danford
3263654989
draw course attacks in NoteField
2005-07-30 19:32:31 +00:00
Chris Danford
1227d18d6c
Modifier -> Modifiers
2005-05-20 08:57:59 +00:00
Chris Danford
ef21deb661
assert on invalid attack ranges at load time so they don't slip to play time
2005-04-22 05:15:10 +00:00
Glenn Maynard
0f010d2321
add Course::FindFixedSong, Attack::FromGlobalCourseModifier
2005-01-03 23:30:56 +00:00
Chris Danford
f840c014a9
Move some player-specific data out of the bloated GameState class.
...
Have gameplay objects hold a PlayerState pointer instead of a PlayerNumber and indexing back into GameState.
This will simplify off-screen players (e.g. CPU ghosts, network replicated human players, >2 players using one NoteField)
2004-12-20 06:25:59 +00:00
Chris Danford
27ece3ecbf
fix "transform mods that last for a whole song in a course get applied twice"
...
fix "impossible to get 100% on a course that uses AddMines" by calculating RadarValues after applying mods
Trail::GetRadarValues needs to do caching. Performance is bad.
2004-07-23 04:45:48 +00:00
Steve Checkoway
a613d4d9fa
s/RAGE_ASSERT/ASSERT/
2004-06-16 00:38:31 +00:00
Glenn Maynard
2cab5c4689
license updates
2004-05-31 22:42:12 +00:00
Glenn Maynard
a15ef652c3
Attack::operator==, TrailEntry::operator==
2004-05-31 20:04:56 +00:00
Glenn Maynard
76a85e0752
debug
2003-12-05 20:31:06 +00:00
Chris Danford
2434c34e21
add assert
2003-11-19 11:52:20 +00:00
Glenn Maynard
18c9d38f50
course timed attack support
...
fix HowToPlay crash
2003-10-26 03:02:30 +00:00
Glenn Maynard
e550d16195
move Attack out of GameState
2003-10-25 22:00:58 +00:00