Glenn Maynard
50a31993a6
TweenOursOnScreen/TweenOursOffScreen
2005-07-14 22:26:09 +00:00
Glenn Maynard
61620bb6f5
fix course mode.
...
We've been using the environment and Lua globals as "parameters" to treat
broadcasts as "functions called on every object". That doesn't work with
queued message handling. It's also a bit confusing; it means there are
"parameters" available only for some messages. It's cleaner to just make the
information available as a function.
2005-07-12 21:12:12 +00:00
Chris Danford
d67d60e178
sync controls cleanup:
...
move sync display/saving out of complicated ScreenGameplay
show sync UI in editor playback as well as gameplay
revert sync from in-memory backup, not from disk
move more functions into debug overlay
2005-05-19 23:29:39 +00:00
Chris Danford
dd98a6bc7e
move more of autoplay into debugOverlay
2005-05-18 07:15:56 +00:00
Chris Danford
0b1031732e
give up if all human players have 30 misses so that battle will end early
2005-05-09 15:14:19 +00:00
Chris Danford
6ba78144ff
revert using AutoActors for CourseNumber. This was messing up the animations
2005-05-07 09:58:23 +00:00
Chris Danford
2870644190
move sprStage into ScreenWithMenu elemnts
2005-05-06 12:29:38 +00:00
Chris Danford
a122528974
Allow AutoActors for Stage and CouseNumber
2005-05-06 10:48:32 +00:00
Glenn Maynard
87af9cf1f1
split out ScreenGameplay::LoadLights
2005-05-04 06:48:34 +00:00
Chris Danford
6889c8be3f
Move "30misses" to a GiveUp metric. It's not very different from FailEndOfSong.
...
Only fail when giving up if died earlier.
2005-04-27 06:34:53 +00:00
Chris Danford
9187aa2399
broadcast note crossed messages in beginner mode for BGAs
...
add FORCE_MODIFIERS_IN_BEGINNER
2005-04-24 11:03:02 +00:00
Glenn Maynard
b602bb15c4
allow locking pause controller
2005-04-21 02:07:02 +00:00
Chris Danford
db7796392e
fix remaining songs stats get double-counted after fail in Versus course modes
2005-04-11 07:59:27 +00:00
Chris Danford
d9eb540d4c
Add GiveUpGoesToNextScreen. Used in workout so that giving up doesn't loose everything you've done in the stage so far.
2005-04-10 06:21:59 +00:00
Chris Danford
5f2f3ab9c8
fix duplicate ScreenGameplay overlays, broken DancingState transitions
2005-04-02 02:45:17 +00:00
Chris Danford
2480c02254
don't hard code a sleep - let a BGAnimation control the transition
2005-04-01 12:35:49 +00:00
Charles Lohr
8c5909ebe9
Modify AutoScreenMessage to keep map of all non-standard ScreenMessages.
...
This has a lot of advantages over the old ways. Some of the initial ones are that
you can log a list of all screenmessages and their respective number and another
is that it would be fairly easy to add a reverse lookup, so you could get the name
of a ScreenMessage for log use by getting the ScreenMessage number.
2005-03-28 08:01:36 +00:00
Chris Danford
880e42e1d3
fix conflicting ScreenMessage IDs by automatically generating unique values
2005-03-23 08:48:38 +00:00
Glenn Maynard
79659e6840
fade out music betwen course songs
2005-03-23 02:11:33 +00:00
Chris Danford
48e6cb1a69
rename back -> cancel because "back" conflicts with "background"
2005-03-20 06:14:41 +00:00
Glenn Maynard
564b187ffb
Combine "next song in" and "next song out" into "next course song".
...
This allows us to preload everything in the transition except for the song
banner (giving faster transitions), and is easier to control.
2005-03-19 00:03:53 +00:00
Glenn Maynard
f6a50ff651
fix give up timer triggering after STATE_OUTRO
2005-03-15 08:44:35 +00:00
Chris Danford
dbbdfc14ce
move SM_NotesEnded into ScreenGameplay.h so that it can be shared
2005-03-14 13:29:19 +00:00
Glenn Maynard
ad96700fcf
themable give up text
2005-03-12 00:04:27 +00:00
Glenn Maynard
751b4ca4bb
m_Foreground -> m_SongForeground, for consistency
...
work on pausing
OnCommand for m_SongBackground and m_SongForeground (eg. to
change draw order)
2005-03-11 02:52:40 +00:00
Glenn Maynard
b0b85a43c3
s/m_Background/m_SongBackground/, to avoid confusion between the
...
song background and the screen background (perhaps something like
m_SongVideo would be better; it's not necessarily all the way in the
background)
2005-03-11 02:12:21 +00:00
Glenn Maynard
2465eddf0f
simplify
2005-03-11 02:06:39 +00:00
Glenn Maynard
2f9be16b15
either start or select can trigger "give up"
2005-03-10 02:45:40 +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
709d9e60d7
remove m_meterSongPosition - this can be done with XML now
...
fix crash
2005-02-26 10:14:27 +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
Chris Danford
12fde5d55c
move PlayerName texts out of code and into BGAnimations
2005-02-13 01:16:17 +00:00
Glenn Maynard
808f7ab7d5
fix m_meterSongPosition finishing too soon
2005-01-20 02:21:55 +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
Glenn Maynard
5de58766e9
simplify demo/jukebox setup
2005-01-03 23:20:11 +00:00
Glenn Maynard
8cba265a01
Init()
2005-01-03 22:44:19 +00:00
Charles Lohr
52545966e6
Fix: Make BPM Display work.
2004-12-18 08:15:19 +00:00
Chris Danford
a37c18fbb0
don't use a background for ScreenGameplay
2004-12-11 10:23:06 +00:00
Glenn Maynard
2b3e145a30
split UpdateLights() from monster ScreenGameplay::Update()
2004-12-03 23:30:50 +00:00
Glenn Maynard
e88da4a8a1
bgm chain mixing
2004-10-25 03:47:22 +00:00
Chris Danford
eff1dc9695
play auto keysounds
2004-10-24 10:45:30 +00:00
Ben Anderson
56a0316a8a
Optimization, and slightly more professional-looking behavior for the song progress meter.
2004-10-23 14:38:08 +00:00
Charles Lohr
95f896e68e
Oops... Fixed 100% all the time crash I made.
2004-08-13 08:40:53 +00:00
Charles Lohr
c260cb775a
Code to be used for in-game scoreboard
2004-08-13 08:24:11 +00:00
Chris Danford
27ece3ecbf
fix "transform mods that last for a whole song in a course get applied twice"
...
fix "impossible to get 100% on a course that uses AddMines" by calculating RadarValues after applying mods
Trail::GetRadarValues needs to do caching. Performance is bad.
2004-07-23 04:45:48 +00:00
Chris Danford
62acd3526f
name cleanup: FAIL_ARCADE -> FAIL_IMMEDIATE
...
clean up fail logic
add pref: Min1FullSongInCourses
2004-06-08 07:16:28 +00:00
Glenn Maynard
e4d124dd91
license update
2004-06-08 05:22:33 +00:00