Commit Graph
16 Commits
Author SHA1 Message Date
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 ed19821e09 rename: ActorCommand -> Command
Make Command smaller and more generic.
Parse arguments on use, not in Command::Load.
2004-12-03 05:19:46 +00:00
Chris Danford bcbe615c0d Pass ActorCommand structures to Actor instead of unparsed command strings.
This way, we can potentially do the parsing early and not parse inside of Actor as the command is executing.
2004-11-06 23:13:47 +00:00
Glenn Maynard f20e832c0d simplify 2004-10-26 19:23:41 +00:00
Glenn Maynard 3e1bc2ef26 NoteSkinManager::ColToButtonName -> Game::ColToButtonName 2004-09-06 02:49:36 +00:00
Chris Danford 160e8bfbd1 for -> FOREACH 2004-08-28 21:14:39 +00:00
Glenn Maynard ab9cac2642 per-judgement step commands 2004-07-02 20:08:17 +00:00
Glenn Maynard ec3268c86c work around odd compiler problem 2004-06-19 23:04:10 +00:00
Glenn Maynard 30a9bf3292 license update 2004-06-08 00:08:04 +00:00
Chris Danford d62369baf1 don't throw away Course scores for Courses that aren't currently loaded on the machine 2004-04-18 19:36:42 +00:00
Steve Checkoway 20a8bab45c Clean up includes. 2004-04-05 05:22:32 +00:00
Chris Danford 10a4580c12 remove Actor::Fade*, remove unnessary virtuals in Actor 2004-02-14 03:38:34 +00:00
Chris Danford 4cf6e96f6b support different explosion graphics per TapNoteScore 2003-12-31 21:40:38 +00:00
Chris Danford cb4e249f1e draw pressblock underneath receptors 2003-12-22 10:54:29 +00:00
Chris Danford e0fd143971 fix keyblock always showing 2003-12-22 10:52:41 +00:00
Chris Danford 4ac936cfbf GrayArrow => ReceptorArrow
move ReceptorArrow metrics into NoteSkin
ReceptorArrow metrics, code cleanup
2003-12-22 10:30:10 +00:00