Commit Graph
40 Commits
Author SHA1 Message Date
Chris Danford 6e5b3a5ed8 fix PrefsManager::m_sCurrentGame not current, so GamePrefs from Static.ini weren't being used 2005-10-28 01:44:19 +00:00
Glenn Maynard 1168414cf0 m_bPastHereWeGo -> !m_bGameplayLeadIn, default false. This is more natural;
!m_bPastHereWeGo was the usual case.
2005-10-10 04:36:04 +00:00
Glenn Maynard b0df6d2d68 broadcast bPastHereWeGo 2005-10-10 02:24:58 +00:00
Chris Danford e628959ac0 move screen-specific BGAs into overlay and broadcast change messages instead
add lesson fail/pass logic
2005-09-12 06:21:30 +00:00
Chris Danford 9580a5f8a4 add "success/try again" looping logic to lesson mode 2005-09-09 21:49:29 +00:00
Glenn Maynard e04ab5e482 add SetWithoutBroadcast 2005-09-08 19:58:00 +00:00
Glenn Maynard 8ebdf38c71 Message_SortOrderChanged
no deque
2005-08-24 20:46:39 +00:00
Chris Danford 7191258c0a clean up enum Message names so that they match the corresponding strings 2005-08-14 07:29:48 +00:00
Chris Danford 68f8e632f0 Add new ScreenOptionsManageProfiles 2005-08-04 21:13:29 +00:00
Chris Danford 881001b6c6 broadcast on PlayMode changed 2005-07-25 03:59:24 +00:00
Glenn Maynard bd26915d01 don't use deque here; too big for Actor
(not a performance issue; we don't queue up tons of messages.  only use
deque when you really need constant time access to the beginning, eg.
for large objects, since deque has both memory overhead and is much
slower than vector for access to the end of the list, since it can't reserve like
vector can)
2005-07-19 06:34:00 +00:00
Chris Danford 691c7f0c68 don't cast to const on Get 2005-07-18 01:52:32 +00:00
Glenn Maynard 751f678a8a Instead of handling broadcasted messages immediately, queue them and
do them later in the update.  This allows threadsafety (sending messages from
other threadS), and will eventually be merged with ScreenMessages.  This
doesn't mean that all messages have to be delayed; we can send messages
to an actor directly, like SendMessageToTopScreen.  This only affects broadcasted
messages, which act like PostMessageToTopScreen(x, 0).
2005-07-12 03:07:54 +00:00
Chris Danford 6ab20c5ad9 more work on a new course editor 2005-06-28 08:11:30 +00:00
Chris Danford 7a1d736694 working on new course editor 2005-06-26 21:31:07 +00:00
Chris Danford 2a6dcba6e8 cleanup:
"GroupName" -> "SongGroup" to make room for CourseGroup
replace checks for "cvs" with a call to StripCvs()
m_Rows -> m_pRows
broadcast on preferred group changes
2005-06-23 08:05:09 +00:00
Steve Checkoway 4308c127cf Virtual dtor, even for pure virtual classes with no member variables. 2005-06-08 17:09:16 +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 e504fb4e98 broadcast on changed course/trail 2005-05-18 07:14:19 +00:00
Chris Danford 16818e54c8 broadcast on style change 2005-05-07 08:34:20 +00:00
Chris Danford 49bbddcb74 broadcast players joined and finalized 2005-05-07 00:27:31 +00:00
Chris Danford 5ebf6942f8 broadcast on coin inserted 2005-05-06 19:51:29 +00:00
Chris Danford f7a594a49a add MadeChoice message 2005-05-04 09:58:12 +00:00
Chris Danford 4169ecfa61 add messages on movement in menus 2005-05-02 21:33:02 +00:00
Chris Danford f858e3a5b6 send message on beat crossed 2005-05-01 22:59:00 +00:00
Chris Danford 3a726a1c9b fix ScreenEnding shows stats when not using a memory card
fix other bugs introduced when GetProfile was changed to return a valid pointer even with no profile loaded
2005-05-01 06:42:30 +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
Chris Danford dc7f16ed32 broadcast GoalComplete 2005-04-09 09:34:54 +00:00
Ted Percival 17dbf884a7 fix build errors with gcc 2005-03-12 22:32:54 +00:00
Chris Danford 9e0057b872 remoe unused 2005-02-28 20:13:11 +00:00
Chris Danford 70663436bb wrap GameState difficulties 2005-02-26 08:32:49 +00:00
Chris Danford 64129e3131 add Broadcast overload 2005-02-26 00:38:54 +00:00
Chris Danford 071f02a862 allow access to individual BroadcastOnChangePtrs within BroadcastOnChangePtr1D 2005-02-25 18:17:26 +00:00
Chris Danford 15b4f310a6 add more BroadcastOnChange templates 2005-02-25 05:23:29 +00:00
Glenn Maynard aa279e07e2 lua 2005-02-24 20:04:46 +00:00
Chris Danford 182db1222f Have OptionRows subscribe to a Message in order to refresh 2005-02-24 15:40:05 +00:00
Chris Danford ab22e629d4 enforce that changed message is broadcast whenever value changes 2005-02-24 12:27:30 +00:00
Chris Danford 2e5b94e064 have Actors automatically subscribe to a message for each command that ends in "MessageCommand" 2005-02-23 18:53:54 +00:00
Chris Danford eb35dfa15f cleanup 2005-02-15 07:07:23 +00:00
Chris Danford 613b99d26f add experimental MessageManager 2005-02-09 05:20:49 +00:00