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