Commit Graph
169 Commits
Author SHA1 Message Date
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