Glenn Maynard
01fd36ab15
cleanup
2006-01-12 21:44:10 +00:00
Glenn Maynard
e8d67d9191
Remove "note skin for beat range", "beat range revision" stuff.
...
We still load all note skins for a course in advance, and note skins
are still sent through the weird "attack queue" stuff.
2006-01-12 21:39:00 +00:00
Glenn Maynard
9fc5844357
hack in SGameplay to allow simplifications elsewhere
...
only cache the current note skin
2006-01-12 19:24:13 +00:00
Chris Danford
66c5a45117
SetLoadedFromProfile when the Steps are created, not when they are saved
2005-12-06 23:44:01 +00:00
Glenn Maynard
fb3aac1610
cleanup
2005-10-27 13:43:14 +00:00
Glenn Maynard
f56df35f86
fix FindFirstDisplayedBeat, FindLastDisplayedBeat in boomerang
2005-10-25 03:56:28 +00:00
Glenn Maynard
3a049ceb62
const
2005-10-25 03:47:17 +00:00
Glenn Maynard
eb420bfe62
const
2005-10-25 03:46:28 +00:00
Glenn Maynard
8b0223350f
Pull complicated computations out of per-arrow code, and run them just once per
...
frame.
This is a minor optimization, but it can gain a couple FPS. More importantly,
it reduces the amount of code in the time-critical functions, which makes it
easier to profile and optimize the time-critical parts. (Eventually, this should
probably be real class.)
2005-10-23 04:22:29 +00:00
Glenn Maynard
4410080639
Tweak mini: instead of zooming out the whole field, zoom out each individual
...
arrow, and push the columns together a bit. It looks the same, except that it
doesn't cause arrows to be closer together, like increasing the scroll speed to
match. This keeps mini from causing many more notes to be drawn. In general,
effects should try to avoid needing to increase fDrawScale.
2005-10-22 21:54:08 +00:00
Glenn Maynard
039aea4d01
cleanup, consolidate indexing by PlayerNumber
2005-10-22 21:31:40 +00:00
Glenn Maynard
2a57f5aad8
fix editor assert
2005-10-11 21:42:06 +00:00
Glenn Maynard
7efd17ad8f
fix messages never processed in ReceptorArrowRow/GhostArrowRow
2005-10-10 04:07:21 +00:00
Glenn Maynard
3b32e9d0d2
fix update done twice
2005-10-10 03:57:09 +00:00
Chris Danford
b6cf3477b4
Use generic names for TapNoteScore values since they are treated genericly by the code.
...
Theme changes coming...
2005-10-08 00:57:40 +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
e628f74491
do note coloring with tex coord shifting, not separate elements
2005-10-04 19:45:45 +00:00
Chris Danford
c19c1e614e
debugging cleanup
2005-10-02 19:21:05 +00:00
Glenn Maynard
b25c8e5fcd
typo
2005-09-11 03:23:53 +00:00
Glenn Maynard
7477d63f04
fix crash
2005-08-14 02:12:19 +00:00
Chris Danford
975af19cf0
fix mods position
2005-07-30 21:11:18 +00:00
Chris Danford
3263654989
draw course attacks in NoteField
2005-07-30 19:32:31 +00:00
Glenn Maynard
83bae991b9
undo; not needed and causes crashes elsewhere
2005-07-21 05:33:08 +00:00
Glenn Maynard
f0e2ff35fc
fix chopped-off record; remove redundant m_NoteFieldRecord.Load call
2005-07-20 03:01:58 +00:00
Glenn Maynard
0a46e5f99b
use GAMESTATE->m_EditMode
2005-07-14 05:16:32 +00:00
Glenn Maynard
6badb0dd8c
transitioning m_bEditing -> m_EditMode, IsEditing()
2005-07-14 05:12:56 +00:00
Chris Danford
524a3dd18d
show "(empty)" for BGChanges with no attributes set so that the user can see them to delete them
2005-06-07 09:45:27 +00:00
Chris Danford
b489c43a88
add color parameter to BGChanges
2005-06-05 22:21:55 +00:00
Chris Danford
539e6915ff
add asserts
2005-06-05 09:45:00 +00:00
Chris Danford
4e86ffe01d
add background change controls for "baked random"
...
Shift+B to choose to choose a different baked random movie
add bgchange menu lines for "movie in group" and "movie in group and in genre"
2005-06-05 01:27:15 +00:00
Chris Danford
3b61a74477
reduce header file dependencies
2005-06-04 21:22:50 +00:00
Chris Danford
7386647ece
fix bad clamping of area rectangle caused artifacts at the bottom
2005-06-04 19:31:41 +00:00
Chris Danford
1c90c54390
fix drawing of BackgroundChange text with 2 layers
2005-06-02 04:33:53 +00:00
Chris Danford
dac72665e3
move background file enumerating into BackgroundUtil.*
...
fix editor background change functionality
2005-05-31 01:17:37 +00:00
Chris Danford
ac5a99b41f
specify effect and transition in each background change
2005-05-29 01:11:49 +00:00
Chris Danford
68a82faa6a
add multiple background layers
2005-05-26 09:35:57 +00:00
Chris Danford
68c6b6a126
fix FadeToFail
...
do FadeToFail for LIFE_TIME
2005-05-09 02:58:30 +00:00
Chris Danford
4e6f00ba9e
separate explosions for HoldNoteScore
2005-04-26 05:28:32 +00:00
Chris Danford
5b9ab7244b
fix GCC errors
2005-04-19 04:11:33 +00:00
Chris Danford
1f483158f7
fix edit elements drawing way off screen in boomerang causing artifacts on some hardware
2005-04-19 03:56:00 +00:00
Chris Danford
6053783a4c
make EDIT_MODE less fragile by using switches
...
don't allow going past last beat in practice
2005-04-19 01:44:22 +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
976e497de7
add EDIT_MODE_PRACTICE
2005-04-14 06:34:17 +00:00
Chris Danford
370daa9b68
fix long holds not visible in non-boomerang
2005-04-07 08:28:41 +00:00
Chris Danford
1e7d4001a8
fix long hold + boomerang artifacts: didn't draw if neither the head nor the tail were on-screen, tail bottom would be positioned above the head causing the hold to magically grow once the tail comes on screen
2005-04-07 06:41:02 +00:00
Glenn Maynard
f64a93bb21
fix off-by-one causing artifacts with Cx mods during stops
2005-04-06 08:09:27 +00:00
Chris Danford
9aa003041d
clip the area highlight rectangle
2005-03-30 04:27:13 +00:00
Chris Danford
7ca20486ef
use sin lookup table to fix terrible performance with float and tipsy performance on some archs
2005-03-22 00:58:05 +00:00
Chris Danford
66a30e72b8
optimize: Add GetTimeSinceStartFast() that caches the time for archs where GetMicrosecondsSinceStart() is slow
2005-03-21 21:40:07 +00:00
Chris Danford
9cfa779956
remove code to play cancel sound and put the cancel sound in the transition
2005-03-20 08:23:08 +00:00