Commit Graph

37 Commits

Author SHA1 Message Date
Chris Danford 7ac45c24e4 save Preferred, Stage, Song, and Current modifiers separately. This eliminates the fragile mods store/restore. 2006-08-05 02:38:05 +00:00
Glenn Maynard 6fecb35dfa simplify 2006-01-24 00:24:15 +00:00
Chris Danford 7f821e8cfc CString -> RString 2006-01-22 01:00:06 +00:00
Glenn Maynard 623a604b71 unused 2006-01-13 06:48:06 +00:00
Glenn Maynard 0c9afb67b2 cleanup (this is only used in one place) 2005-10-12 02:39:59 +00:00
Glenn Maynard 96cd668edc remove KeypressBlock. Do this in the receptor. 2005-10-12 02:37:04 +00:00
Glenn Maynard 48960f8035 Merge "receptor go" and "receptor waiting". 2005-10-12 00:01:47 +00:00
Glenn Maynard 766b7d8045 cleanup 2005-10-10 06:06:42 +00:00
Glenn Maynard d5b5ca9287 cleanup 2005-10-10 04:52:58 +00:00
Glenn Maynard 97fc487d36 m_bPastHereWeGo 2005-10-10 04:37:23 +00:00
Glenn Maynard eaf7899a1c stoptweening in metrics, not code 2005-10-10 01:26:08 +00:00
Glenn Maynard 10dca0a4cf float 2005-08-03 23:38:06 +00:00
Chris Danford 7114ef6227 fix Press/Lift command. Processed pressed flag in Draw not in Update so that this isn't dependent on the fragile Update order. 2005-05-23 05:18:05 +00:00
Chris Danford 0fd0eb48cc fix Lift command not playing for autoplay 2005-05-01 00:02:35 +00:00
Chris Danford 89be4f4324 play Push and Lift commands on the receptor actors 2005-04-30 07:48:41 +00:00
Chris Danford abac6af93b store a current NoteSkin in NoteSkinManager so that NoteSkin elements can use NOTESKIN:GetPath() 2005-04-18 01:19:56 +00:00
Chris Danford 42c5e2b3f9 allow specifying a Lua function for a command with "%funciton(self) self:blah end" 2005-02-23 19:15:24 +00:00
Glenn Maynard e0853e489d fix g++ compile 2005-02-17 06:54:17 +00:00
Glenn Maynard 72435f148c explicit types 2005-02-17 04:55:41 +00:00
Chris Danford 8555a6da45 use Lua to execute commands
(needs cleanup)
2005-01-26 11:21:43 +00:00
Glenn Maynard 0dfdaee605 remove some more old experimental stuff 2005-01-15 02:01:26 +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 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