Commit Graph

20 Commits

Author SHA1 Message Date
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