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