Commit Graph
16884 Commits
Author SHA1 Message Date
Glenn Maynard 4bf63f6220 fix compile 2005-08-14 21:58:13 +00:00
Glenn Maynard 3791a8058a This is still needed: we process delayed screen loads in the ScreenManager update *after* updating screens. 2005-08-14 21:14:54 +00:00
Chris Danford 760ca931bc fix local profile switching stuck if current local profileID doesn't exist
fix local profile loading broken because dir missing trailing slash
2005-08-14 20:31:20 +00:00
Chris Danford e50a401341 move Character stuff out of messy GAMESTATE and into CHARMAN 2005-08-14 12:06:40 +00:00
Chris Danford 70d1f0eadb use mixed case values for enum Grade so that enum matches strings matches Lua 2005-08-14 11:38:31 +00:00
Chris Danford b1010041a2 fix GetLocalProfile always fails due to mismatched slashes 2005-08-14 11:09:23 +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 09386e06e3 add Volume Up/Down tied to the preference so that it persists across runs 2005-08-14 06:35:35 +00:00
Chris Danford 0f98559d16 use FirstAttractScreen, not hard coded explicit screen 2005-08-14 04:35:55 +00:00
Chris Danford ca817cdf0f make ALLOW_DISABLED_PLAYER_INPUT cached 2005-08-14 04:33:32 +00:00
Chris Danford 2e4225435f cleanup 2005-08-14 04:33:13 +00:00
Glenn Maynard 8f0c56b831 preload minimenu (yuck, need a better way to do this) 2005-08-14 03:59:53 +00:00
Glenn Maynard 4574e3e496 fix assert when creating new profile 2005-08-14 03:28:00 +00:00
Glenn Maynard 7477d63f04 fix crash 2005-08-14 02:12:19 +00:00
Glenn Maynard abf0f0bb14 remove unused 2005-08-14 02:05:42 +00:00
Glenn Maynard 1b171db459 cleanup 2005-08-14 02:04:40 +00:00
Chris Danford 9c0bf43987 add FixedProfiles 2005-08-14 02:03:12 +00:00
Glenn Maynard d43f11692f do Success/Failure in SPrompt (minor hack for other work until I figure out
something better)
2005-08-14 02:02:32 +00:00
Glenn Maynard 2eb54bdb89 ScreenSaveSync::SaveSync 2005-08-14 02:01:23 +00:00
Glenn Maynard 1bbde2a17e run SaveSync by calling ScreenPrompt normally (Load() is going away) 2005-08-14 02:00:51 +00:00
Chris Danford 23b2cbdd59 Character -> CharacterID
add Character DisplayName
2005-08-14 02:00:27 +00:00
Chris Danford c5fa8517dd add FixedProfiles metric. If on, profiles shouldn't be added or deleted - only cleared. 2005-08-14 01:59:46 +00:00
Chris Danford 055201ac76 add Character DisplayName 2005-08-14 01:56:50 +00:00
Glenn Maynard 74cbecfa7e different ScreenMessages sent on pop is expected to be a more commonly
used way of communicating between screens; make it easier to use.
2005-08-14 01:56:37 +00:00
Chris Danford 6c7a226c25 ScreenPromptConfirmDeleteSteps -> ScreenPromptConfirmDeleteCourse 2005-08-14 01:55:08 +00:00
Chris Danford d07904d10b add clear, make FixedProfiles aware 2005-08-14 01:54:40 +00:00
Chris Danford dae8d97aae fix VC7 warning 2005-08-14 01:52:38 +00:00
Chris Danford 6ba0d4ac35 add GetCharacterFromID 2005-08-14 01:52:01 +00:00
Chris Danford 3fd1091159 add DisplayName 2005-08-14 01:51:09 +00:00
Glenn Maynard 9bed5de7e9 use BeginScreen 2005-08-14 01:48:06 +00:00
Glenn Maynard 7906be552b fix crash 2005-08-14 01:39:39 +00:00
Glenn Maynard 9d29f1e50f refactor to support preloading; load this (almost) like any other screen 2005-08-14 01:18:56 +00:00
Glenn Maynard c5c84793b0 Class=ScreenPrompt 2005-08-14 01:18:16 +00:00
Glenn Maynard 30ef5d071e InitMenu in BeginScreen, not Init; fixes crashes on preload (when the screen
is loaded, no profile is selected)
2005-08-14 00:54:21 +00:00
Glenn Maynard f03a983886 refactor to support preloading; load this (almost) like any other screen 2005-08-14 00:47:04 +00:00
Glenn Maynard c077e6a0c0 fix changing difficulties with select+direction moves the wheel (why did this work before?) 2005-08-13 21:27:52 +00:00
Glenn Maynard 9004c4f831 steps -> course 2005-08-13 17:33:20 +00:00
Chris Danford ff7c122289 cleanup: move ProfileLoadResult into GameConstantsAndTypes so we don't take dependencies on Profile.h for ProfileLoadResult 2005-08-13 06:59:27 +00:00
Glenn Maynard 6e155cf810 use PROFILEMAN->RenameLocalProfile 2005-08-13 05:08:09 +00:00
Glenn Maynard 02665b4bcc set up option rows in BeginScreen, not Init. fixes deleted profiles not disappearing, etc 2005-08-13 05:02:54 +00:00
Glenn Maynard 18a1459284 fix assert if InitMenu is called more than once on a screen that uses OptionRowHandlers 2005-08-13 04:57:41 +00:00
Chris Danford e4df19496b add hookable delete course 2005-08-13 03:18:39 +00:00
Glenn Maynard 18d3efa6e1 allow loading editable data from stats.xml 2005-08-13 03:16:28 +00:00
Glenn Maynard 570713023a cleanup 2005-08-13 02:30:21 +00:00
Glenn Maynard 53b3c35663 unused 2005-08-13 01:50:32 +00:00
Glenn Maynard 77d5d0466f CreateLocalProfileByID -> AddLocalProfileByID (to allow code to set up
a local profile on its own)
2005-08-13 01:47:56 +00:00
Glenn Maynard 674ddf419a simplify 2005-08-13 01:38:35 +00:00
Glenn Maynard 828c44f299 flush in SaveAllToDir, instead of CreateNewProfile 2005-08-13 01:32:50 +00:00
Glenn Maynard 18911711c4 split FillProfile 2005-08-13 00:10:18 +00:00
Glenn Maynard 3a464572b4 cleanup 2005-08-13 00:03:56 +00:00