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