Glenn Maynard
b0651469e9
don't bother with hidden elements
2005-02-28 08:43:49 +00:00
Glenn Maynard
178f081334
foreground under transitions
2005-02-27 21:01:56 +00:00
Glenn Maynard
956aef68af
remove m_textSongTitle; this can be done with XML now
2005-02-26 22:55:56 +00:00
Glenn Maynard
aea0cba8f9
fix course song number
2005-02-26 19:31:34 +00:00
Glenn Maynard
10ad53d845
use the same overlay for gameplay and demonstration
2005-02-26 10:23:05 +00:00
Glenn Maynard
709d9e60d7
remove m_meterSongPosition - this can be done with XML now
...
fix crash
2005-02-26 10:14:27 +00:00
Glenn Maynard
a16004a303
fix draw order
2005-02-26 09:21:33 +00:00
Glenn Maynard
de339d9b00
AutoActor overlay
2005-02-26 09:16:34 +00:00
Glenn Maynard
1bdb2563b1
self-updating SongMeterDisplay class
2005-02-26 08:46:52 +00:00
Glenn Maynard
0b9063844e
allow specifying the player type
2005-02-26 06:22:40 +00:00
Glenn Maynard
8ca885d8bd
clean up INITIAL_BACKGROUND_BRIGHTNESS
2005-02-26 06:09:14 +00:00
Glenn Maynard
4c2ffa90ef
Player cleanup
2005-02-26 05:59:12 +00:00
Chris Danford
071f02a862
allow access to individual BroadcastOnChangePtrs within BroadcastOnChangePtr1D
2005-02-25 18:17:26 +00:00
Chris Danford
4104edcad9
use BroadcastOnChange wrappers
2005-02-25 05:27:28 +00:00
Glenn Maynard
921c1446c4
cleanup
2005-02-25 04:18:28 +00:00
Glenn Maynard
da30ea7def
assert
2005-02-24 21:44:08 +00:00
Chris Danford
ab22e629d4
enforce that changed message is broadcast whenever value changes
2005-02-24 12:27:30 +00:00
Chris Danford
555d5aa2fe
don't use Name/ID to load DifficultyMeter. We only need the Name at load time, so pass it into Load and don't save it in the Actor.
2005-02-23 20:40:46 +00:00
Glenn Maynard
94f87f9b58
simplify
2005-02-23 04:46:05 +00:00
Chris Danford
a2915c038b
add TemporaryEventMode flag to GameState
2005-02-21 17:29:49 +00:00
Glenn Maynard
74d27315d3
s/UnlockSystem.h/UnlockManager.h/
2005-02-21 06:22:46 +00:00
Chris Danford
0457317a6f
fix Combo30Misses overrides FailType shouldn't override FailOff
2005-02-17 21:30:10 +00:00
Chris Danford
bb712884bb
move global StageStats into a singleton
2005-02-16 03:25:45 +00:00
Chris Danford
12fde5d55c
move PlayerName texts out of code and into BGAnimations
2005-02-13 01:16:17 +00:00
Glenn Maynard
1905fc9a22
attempting to clean up Player::Step. This just shifts the stuff to
...
ScreenGameplay::Update, but at least it keeps this logic out of Player ...
2005-02-07 04:12:51 +00:00
Glenn Maynard
c37de6424a
cleanup. Change2DAnimState only sets a variable, and nothing else
...
ever changes it, so there's no harm in sending the same value repeatedly.
2005-02-07 04:02:38 +00:00
Glenn Maynard
7d51ae8641
don't pause memory cards in demonstration
2005-02-06 10:10:38 +00:00
Glenn Maynard
97a4a65b26
Unmount cards if we time out. "Locking" and "finalizing" are the same;
...
merge them. (They're both enabled and disabled in the same place.)
Pause the memory card thread during gameplay, so any changes will
wait until the current stage finishes (so we don't interrupt the player with
a noise and possibly skip). Work on making MemoryCardManager::LockCards()
block if the card is in CHECKING.
2005-02-06 08:48:55 +00:00
Chris Danford
4223e09cc8
GetPathTo -> GetPath
2005-02-06 03:32:53 +00:00
Glenn Maynard
0ac0049da8
fix assist tick
2005-01-31 19:12:30 +00:00
Chris Danford
bc6d223db5
add asserts
2005-01-31 04:41:25 +00:00
Glenn Maynard
e73b073e04
simplify
2005-01-30 03:08:42 +00:00
Glenn Maynard
64e3593d49
no need to pass Passed here
2005-01-30 03:01:16 +00:00
Glenn Maynard
f169f38c61
gameplay next-screen logic to lua
2005-01-30 02:43:32 +00:00
Glenn Maynard
2f747b53c2
don't waste time loading lights data when lights are disabled
2005-01-28 04:55:13 +00:00
Charles Lohr
c8ad4ea322
Fix: The system should allow for the user to not have to start immediately.
2005-01-26 06:48:01 +00:00
Charles Lohr
d45ab3d89a
Change: Different code for starting song in sync. It seems to work better, but it's still in progess.
2005-01-25 05:11:18 +00:00
Glenn Maynard
bb7482e722
evil big commit (sorry):
...
Remove m_HoldNote array entirely. Remove 2sAnd3s. Store hold note
durations in the hold head. hold_tail only still exists when InsertHoldTails
is used, to make SM parsing a little easier (may go away). Add helpers
for iterating over ranges while including or excluding adjacent and overlapping
hold notes. Range operations are now [start,end) instead of [start,end].
(probably more details coming to sm-dev soon)
2005-01-25 05:02:35 +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
3634c07656
Represent TimingData values (except for "seconds") in fixed-point.
...
Maybe we should stop calling note indexes "rows" and "indexes", and just
call them "beats"; if they're stored as an integer, they're in fixed-point. Things
like "note rows per second" are a lot less intuitive than just calling them "beats
per second".
2005-01-23 21:55:01 +00:00
Glenn Maynard
4ad39097ef
whoops
2005-01-23 06:32:38 +00:00
Glenn Maynard
403eccc879
m_CabinetLightsNoteData without 4s
2005-01-23 06:31:41 +00:00
Glenn Maynard
4970e024f3
NoteDataWithScoring has no members; turn it into a namespace
2005-01-22 18:22:38 +00:00
Glenn Maynard
808f7ab7d5
fix m_meterSongPosition finishing too soon
2005-01-20 02:21:55 +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
0dfdaee605
remove some more old experimental stuff
2005-01-15 02:01:26 +00:00
Glenn Maynard
3a9b2f7f4b
working on fixing up extra loads when entering play mode in the editor
2005-01-15 01:28:29 +00:00
Glenn Maynard
8431430721
merge PlayerMinus and Player back together
2005-01-15 01:03:48 +00:00
Chris Danford
9132b5a518
remove unnecessary dependencies on ScreenGameplay
2005-01-06 01:52:45 +00:00
Glenn Maynard
c82a6fa313
split ScreenGameplay::InitSongQueues
2005-01-03 23:29:40 +00:00