Glenn Maynard
fb3aac1610
cleanup
2005-10-27 13:43:14 +00:00
Glenn Maynard
7efd17ad8f
fix messages never processed in ReceptorArrowRow/GhostArrowRow
2005-10-10 04:07:21 +00:00
Chris Danford
3263654989
draw course attacks in NoteField
2005-07-30 19:32:31 +00:00
Glenn Maynard
7570946554
add GetPlayerState
2005-07-21 01:02:21 +00:00
Chris Danford
4e6f00ba9e
separate explosions for HoldNoteScore
2005-04-26 05:28:32 +00:00
Chris Danford
3c247ff138
fix edit elements drawing way off screen in boomerang causing artifacts on some hardware
2005-04-19 04:04:37 +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
e5af8b0f70
remove unnecessary CacheAllUsedNoteSkins calls; this is all done in NoteField::Init now
2005-03-18 04:58:15 +00:00
Glenn Maynard
02197dab9c
like Player, split NoteField loading into Load and Init, with Init having the expensive part, which we do only once
2005-03-18 04:43:59 +00:00
Glenn Maynard
b6b9b11b0f
don't bother unloading "unused" note skins; now we just load all the note skins we'll need in advance for a whole round
2005-03-18 04:13:19 +00:00
Chris Danford
1d2a5be213
cache Noteskins from scripted course mods at song load time, not in first update after load
2005-03-12 05:04:24 +00:00
Glenn Maynard
2412c73b22
comment, cleanup
2005-02-13 03:40:37 +00:00
Glenn Maynard
52731adc29
NoteField::m_fBeginMarker, m_fEndMarker -> m_iBeginMarker, m_iEndMarker
...
go back to storing BPM as a float, until I'm sure it won't cause precision
problems
2005-01-23 23:17:12 +00:00
Glenn Maynard
48bce52780
header cleanup
2005-01-22 18:21:06 +00:00
Glenn Maynard
032ddf0e08
Don't hold a redundant copy of the NoteData in NoteField. NoteField is
...
now just a renderer for NoteData. This means we don't have to carefully
apply all changes to NoteData to NoteField.
2005-01-22 02:50:45 +00:00
Glenn Maynard
c321bbe196
start merging NoteDataWithScoring and NoteField per-hold and per-tap
...
data into TapNote and HoldNote. This reduces lookup costs significantly.
It's a bit simpler, though I'm not entirely happy with the resulting encapsulation ...
2005-01-22 01:37:32 +00:00
Glenn Maynard
4478914862
don't reload note skin when entering play mode in the editor
2005-01-15 03:26:38 +00:00
Glenn Maynard
79e018f52f
only one-line description I can think of for NoteField ...
2005-01-15 02:14:09 +00:00
Glenn Maynard
894592a56e
cleanup
2005-01-15 02:12:34 +00:00
Glenn Maynard
da407f2fb7
unused header
2005-01-15 01:48:53 +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
bb698efc24
vectorize NoteDisplayCols
2004-07-27 04:34:06 +00:00
Glenn Maynard
ab9cac2642
per-judgement step commands
2004-07-02 20:08:17 +00:00
Chris Danford
5544445ad0
name cleanup: StyleDef -> Style
2004-06-28 07:26:00 +00:00
Glenn Maynard
30a9bf3292
license update
2004-06-08 00:08:04 +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
4ac936cfbf
GrayArrow => ReceptorArrow
...
move ReceptorArrow metrics into NoteSkin
ReceptorArrow metrics, code cleanup
2003-12-22 10:30:10 +00:00
Glenn Maynard
4facdd0a06
fix hold note glitches
2003-12-18 02:34:59 +00:00
Glenn Maynard
a1a68b5beb
fix tweening when switching receptor note skins
2003-11-28 23:27:12 +00:00
Glenn Maynard
5b2c13d51e
receptor row follows note skin changes
2003-11-28 00:45:31 +00:00
Glenn Maynard
c691a3c2da
merge NoteFieldPlus back down
2003-11-27 05:18:28 +00:00
Glenn Maynard
e792d3e4df
add CacheAllUsedNoteSkins
2003-10-25 07:50:30 +00:00
Glenn Maynard
a7d4a72094
more const fixes
2003-10-04 04:49:20 +00:00
Glenn Maynard
b0adf33f18
(Overly large commit; these ended up being very interdependent.)
...
Move beat searching in NoteField into FindFirstDisplayedBeat and FindLastDisplayedBeat.
Handle seamless note skin changing during Rave mode.
NoteDisplay loads a given note skin, ignoring GAMESTATE.
2003-09-12 06:23:51 +00:00
Glenn Maynard
d8e19adbd4
Reduce header dependencies.
2003-09-04 04:59:55 +00:00
Glenn Maynard
6acf190929
Fix warnings
2003-08-18 17:19:34 +00:00
Chris Danford
7429c86ebe
Add "tipsy" effect (is there a better name for this?)
2003-08-16 23:34:47 +00:00
Chris Danford
265c0aa739
use "note" NoteSkin in editor
2003-08-09 19:00:52 +00:00
Glenn Maynard
b631efc312
handle NoteField reloading inside NoteField; this fixes note skins in
...
the editor
2003-05-30 20:23:57 +00:00
Chris Danford
4b7d640324
support noteskin-changing attacks
...
cache trick icons
change AI probability format
2003-04-22 04:54:04 +00:00
Chris Danford
294144575c
speed up editor beat bar drawing (frame rate is not 3x as fast!)
...
fixed inaccurate 2k/xp video card detection
2003-02-22 00:22:27 +00:00
Chris Danford
848ad6e2be
clean up detection and handling of drivers with problematic AA lines
...
only draw topmost screen if topmost screen isn't transparent (speeds up options menus in editor)
optimized beat bar drawing in NoteField
2003-02-20 21:22:18 +00:00
Chris Danford
5ecd3afdd7
improved editor playback performance by not drawing unncessary Actors
...
fixed crash in Big transform
fixed ugly area highlight alignment
2003-02-19 07:59:00 +00:00
Chris Danford
ac9e58f760
overhauling editor UI
2003-02-18 23:15:38 +00:00
Glenn Maynard
0ff6f863ee
s/Song.h/song.h/
...
I'd prefer "Song.h", but it's not worth losing history for, and SF will
choke on that rename anyway.
2003-02-16 04:28:17 +00:00
Chris Danford
559c3b7248
NEW FEATURE: Added 0.25x scroll speed
...
CHANGE: Reorganized options on Player Options screen
NEW FEATURE: New modifier: Acceleration-Land
NEW FEATURE: New modifier: Acceleration-Expand
NEW FEATURE: New modifier: Acceleration-Boomerang
CHANGE: Tweaked Acceleration-Wave for more of a challenge
CHANGE: Changed format NoteSkin tap graphic format. Existing NoteSkins will
need to update the tap graphic.
2003-01-25 11:05:12 +00:00
Glenn Maynard
24cc7a3c04
Get rid of all other #pragma once's, except the one in StdAfx.h.
...
(three cheers for perl)
2002-11-16 08:07:38 +00:00
Glenn Maynard
ffd6817044
use a vector for the hold note toggle
2002-11-03 21:45:26 +00:00
Chris Danford
a0c7d5bd22
added BackgroundChange editing and DWI saving to editor
2002-08-23 20:18:29 +00:00