Commit Graph

53 Commits

Author SHA1 Message Date
Glenn Maynard 039aea4d01 cleanup, consolidate indexing by PlayerNumber 2005-10-22 21:31:40 +00:00
Glenn Maynard 34e34cad98 remove m_HoldGhost; implement in "tap explosion" 2005-10-12 05:15:03 +00:00
Glenn Maynard 59570b25d1 send HoldingOn/HoldingOff to allow implementing hold explosions
generically
2005-10-12 04:05:54 +00:00
Glenn Maynard 20eb0c343f eliminate m_iNumCols 2005-10-12 03:15:01 +00:00
Glenn Maynard c3129a682e Remove GhostArrow, and do them with XML. This is simpler and reduces bloat
in note skins.
 - skins with only one ghost flash can simply override "Common Tap Explosion Bright"
   and "Dim"
 - don't need to have tons of files to redirect each type of ghost flash
 - still supports overriding ghost commands in NoteSkin metrics.ini
 - fixes obscure bug: the first bright ghost flash wouldn't hide the last dim ghost flash
2005-10-06 01:22:18 +00:00
Glenn Maynard 1ab2e6022e fixup 2005-10-06 01:16:42 +00:00
Glenn Maynard 3c212785c0 remove unused Unload 2005-10-06 01:16:05 +00:00
Glenn Maynard d1c457601f cleanup 2005-10-05 05:25:20 +00:00
Glenn Maynard b76d363994 Remove ugly CopyTweening. This is too wildly incompatible with newer
XML features, where there's not necessarily any corrolation between elements
of different graphics.  This didn't work well, anyway: it'd apply the old tweening
queue to the new graphics, but they might have completely different animations.
This will cause transitions between NoteSkins to be more abrupt, but we don't
use that feature anyway.
2005-10-05 04:49:09 +00:00
Chris Danford 4e6f00ba9e separate explosions for HoldNoteScore 2005-04-26 05:28:32 +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
Glenn Maynard 8b31bfab71 cleanup 2005-02-28 05:42:36 +00:00
Glenn Maynard d80f3c76db cleanup 2005-02-27 20:31:40 +00:00
Glenn Maynard 0dfdaee605 remove some more old experimental stuff 2005-01-15 02:01:26 +00:00
Glenn Maynard f4391c932b remove some old experimental stuff 2005-01-15 01:35:58 +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
Glenn Maynard 3e1bc2ef26 NoteSkinManager::ColToButtonName -> Game::ColToButtonName 2004-09-06 02:49:36 +00:00
Glenn Maynard 5aa3bf05d6 cleanup 2004-07-27 04:54:14 +00:00
Steve Checkoway 6349be7f22 Fix warnings. 2004-07-27 04:51:44 +00:00
Glenn Maynard f1254b50de vector<> for members 2004-07-27 04:31:01 +00:00
Chris Danford 5544445ad0 name cleanup: StyleDef -> Style 2004-06-28 07:26:00 +00:00
Glenn Maynard ec3268c86c work around odd compiler problem 2004-06-19 23:04:10 +00:00
Glenn Maynard aea0a41a68 clean up STYLE_TECHNO_VERSUS8 hack: Sprite really should not
be depending on GameState
2004-06-08 22:27:37 +00:00
Glenn Maynard 30a9bf3292 license update 2004-06-08 00:08:04 +00:00
Glenn Maynard 2a808602e0 remove unused parameter 2004-06-01 08:15:53 +00:00
Chris Danford 40b2ecfee5 simplify mine scoring
add separate dance point weights for mines
2004-01-02 08:43:14 +00:00
Chris Danford 7fa80e5530 change hold explosion format 2004-01-01 01:53:25 +00:00
Chris Danford 4cf6e96f6b support different explosion graphics per TapNoteScore 2003-12-31 21:40:38 +00:00
Glenn Maynard a1a68b5beb fix tweening when switching receptor note skins 2003-11-28 23:27:12 +00:00
Glenn Maynard 7d84c57efa take note skin name to *Row 2003-11-27 23:45:38 +00:00
Glenn Maynard c575a5cc1a rename functions that have the same name as data types (confusing) 2003-11-27 04:25:52 +00:00
Glenn Maynard 0d194ef2a0 handle Y values in GrayArrowRow and GhostArrowRow 2003-11-26 02:15:55 +00:00
Chris Danford 7bd15144cb add explosion graphic and sound if step on mine 2003-08-10 21:27:54 +00:00
Glenn Maynard cb622760d8 Handle Z on receptors. 2003-07-12 20:10:48 +00:00
Glenn Maynard 920f2022c4 add arrow redirection in positioning types 2003-04-17 21:45:37 +00:00
Glenn Maynard f17e4ceaea Simplify, so I don't have to wrap every call to Mode. 2003-04-15 02:52:58 +00:00
Glenn Maynard abc65f828f modifer modes update 2003-04-10 08:49:25 +00:00
Glenn Maynard 32da97588f Use NoteFieldPositioning.
ArrowGetXPos should probably be XOffset, now.
2003-04-02 21:58:27 +00:00
Chris Danford 032bf447f3 per-player NoteSkin
NoteSkin selected on PlayerOptions screen
tweaked judgement appearance
marvelous judgement glow
ActorEffect cleanup
2003-02-17 12:19:42 +00:00
Glenn Maynard 42cfd6f98c stdafx -> global 2003-02-16 04:01:45 +00:00
Chris Danford 4ff98e0442 added flexable NoteType coloring to NoteDisplay, optimized note texture usage 2003-02-06 07:32:57 +00:00
Chris Danford 44baba9fd3 Added NoteSkin metrics to accomodate Prex NoteSkin 2002-09-17 23:02:37 +00:00
Glenn Maynard 6862fedc38 remove unused variables 2002-09-07 10:15:27 +00:00
Chris Danford 5fb403639f Moved even more constants into theme metrics 2002-08-29 01:38:21 +00:00
Glenn Maynard ff7801d807 const safety ... 2002-08-22 22:59:54 +00:00
Chris Danford 7c1bfb3a0d big checkin - new noteskin format and XY positioning. I probably broke a lot of things. 2002-08-13 23:26:46 +00:00
Chris Danford f9046674fb re-wrote score/statistics tracking 2002-07-28 20:28:37 +00:00
Chris Danford 317c352a9b Various bug fixes. See changelog. 2002-07-23 01:41:40 +00:00
Chris Danford b723efdaba no message 2002-05-27 08:23:27 +00:00
Chris Danford 2f80235590 no message 2002-05-19 01:59:48 +00:00