Commit Graph
100 Commits
Author SHA1 Message Date
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
Chris Danford 9c0bf43987 add FixedProfiles 2005-08-14 02:03:12 +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
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
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
Chris Danford e4df19496b add hookable delete course 2005-08-13 03:18:39 +00:00
Chris Danford 5020c1c9bf add profile swap, add profile change/swap sounds 2005-08-06 05:43:24 +00:00
Chris Danford 2cc2f07f8d add lua bindings
use profileID as the key in the map, not the profile dir
2005-08-06 05:42:21 +00:00
Chris Danford 3d37449e6b add lua bindings
use profileID as the key in the map, not the profile dir
2005-08-06 05:34:06 +00:00
Chris Danford c15b82a222 add EditProfileID lua binding 2005-08-06 05:33:29 +00:00
Chris Danford c20c41e7fc load commands from elements (for using Lua to generate the command name) 2005-08-06 05:33:01 +00:00
Chris Danford fc05cb7838 don't play changed sound unless the value actually changed 2005-08-06 05:31:53 +00:00
Chris Danford 1e074fbeae fix for both VC6 and VC7 2005-08-05 18:18:08 +00:00
Chris Danford 1a9b738d8b new profile/course screen polish 2005-08-05 10:07:49 +00:00
Chris Danford c885a38d9f fix assert in DeleteRecursive 2005-08-05 10:01:45 +00:00
Chris Danford 10711f0c83 choose profileIDs for new local profiles such that ordering by creation time is preserved 2005-08-05 10:01:10 +00:00
Chris Danford aa832e4e4d fill new profiles with a random character 2005-08-05 09:59:44 +00:00
Chris Danford f02e96b56d load default character's icon instead of the global fallback banner when given a null character 2005-08-05 09:58:45 +00:00
Chris Danford 804cc8b2bc working on profile management screen 2005-08-05 04:20:46 +00:00
Chris Danford f0e8a34327 Add new ScreenOptionsManageProfiles 2005-08-04 21:27:42 +00:00
Chris Danford 41b7a17818 add ScreenOptionsManageProfiles 2005-08-04 21:26:07 +00:00
Chris Danford 68f8e632f0 Add new ScreenOptionsManageProfiles 2005-08-04 21:13:29 +00:00
Chris Danford 76d1866eb6 fix compile 2005-08-03 22:01:44 +00:00
Chris Danford a899cea04d working on course editor 2005-08-03 03:45:29 +00:00
Chris Danford fcae1e142c more work on course editor 2005-08-03 03:28:13 +00:00
Chris Danford 843e2a9c91 add profile switching on STitleMenu 2005-08-03 03:27:43 +00:00
Chris Danford 9dd876559a allow Lua function types in xml <Param /> 2005-08-03 03:26:52 +00:00
Chris Danford a15e03f3b2 add GetLastPlayedStepsType 2005-08-03 03:23:52 +00:00
Chris Danford 71d985f861 cleanup 2005-08-03 03:23:21 +00:00
Chris Danford 7f67cfcac0 add WRAP_VALUE_IN_ROW 2005-08-03 03:22:58 +00:00
Chris Danford d71e765380 add MAX_EDIT_COURSES_PER_PROFILE 2005-08-03 03:22:14 +00:00
Chris Danford 26f572438c remove confusing "aux%d" aliases and replace with PS2-specific ones 2005-08-03 03:16:08 +00:00
Chris Danford 0e6767c8bc add default key mappings for Select on P2 side 2005-08-03 03:14:39 +00:00
Chris Danford 2bb7ad763b add lua STEPS_TYPE_INVALID 2005-08-03 03:13:55 +00:00
Chris Danford c004117e24 improve meter text when displaying high/low meter ranges 2005-08-03 03:13:28 +00:00
Chris Danford 2ca9f32459 add GetDiffuseAlpha 2005-08-03 03:12:35 +00:00
Chris Danford 5cbc1fcd5f increase MAX_EDIT_COURSE_TITLE_LENGTH 2005-08-03 03:12:09 +00:00
Chris Danford 9910074bcc don't throw on invalid xml 2005-08-03 03:11:15 +00:00
Chris Danford 162f3c8e04 working on new course edit screens
rename: bRandomize -> bShuffle
2005-08-01 05:18:24 +00:00
Chris Danford 6521e86fc1 cleanup 2005-08-01 05:17:33 +00:00
Chris Danford eddd05a5b6 remove CourseEntryDisplay::SetFromTrailEntry. Use SetFromGameState instead. 2005-08-01 05:16:52 +00:00
Chris Danford 0c7b0b5529 add "course fallback" banner so that we can show "edit" for edit courses 2005-08-01 05:15:59 +00:00
Chris Danford 6dc9a3bbc1 add lua bindings
add default key mapping for Select
2005-08-01 05:14:29 +00:00
Chris Danford 29e013270c export row before calling AfterChangeValueInRow so that derived classes can operate using the newly exported data 2005-08-01 05:13:52 +00:00
Chris Danford 0578dd0133 fix VC7 warnings 2005-08-01 05:13:03 +00:00
Chris Danford 71a67fd0f7 add "virtual" to methods for clarity 2005-08-01 05:12:40 +00:00
Chris Danford 5e89bb8a4b working on new course edit screens 2005-08-01 05:12:06 +00:00
Chris Danford dbaec61958 lua method rename: GetDifficulty -> GetCourseDifficulty 2005-08-01 05:11:30 +00:00
Chris Danford 343b35f2c6 add bSecret comment 2005-08-01 05:10:54 +00:00
Chris Danford 2498a33146 add Course*CRS files 2005-08-01 02:53:46 +00:00
Chris Danford fdac906edb add missing Course*CRS files 2005-07-31 19:49:40 +00:00
Chris Danford a2c439a17a support loading of course edits 2005-07-31 05:41:32 +00:00
Chris Danford e5c1f09fa0 don't allow more than 50 entries per course 2005-07-30 23:40:26 +00:00
Chris Danford 907f7d3dcc remove ugly LuaElementCategory, add bindings for GetPath overloads 2005-07-30 21:12:54 +00:00
Chris Danford 975af19cf0 fix mods position 2005-07-30 21:11:18 +00:00
Chris Danford e3167a82d8 working on new course edit screens 2005-07-30 19:34:23 +00:00
Chris Danford d94230caf4 add lua/xml bindings 2005-07-30 19:32:55 +00:00
Chris Danford 3263654989 draw course attacks in NoteField 2005-07-30 19:32:31 +00:00
Chris Danford 4628bbbcf2 m_sprCanGo* should only be in OptionsCursorPlus 2005-07-30 04:57:09 +00:00
Chris Danford e6df021062 working on new course editor 2005-07-30 04:50:17 +00:00
Chris Danford 00b65ce3bc use OptionsCursorPlus 2005-07-30 04:49:50 +00:00
Chris Danford 27a4d9df27 add OptionsCursorPlus, an OptionsCursor with "CanGoLeft/Right" arrows 2005-07-30 04:48:37 +00:00
Chris Danford 270890308e no message 2005-07-29 23:21:12 +00:00
Chris Danford 2a612ddd41 add CourseTypeToString
working on course editor
2005-07-29 23:19:25 +00:00
Chris Danford 93b9cc156a working on course editor 2005-07-29 23:03:43 +00:00
Chris Danford 4c2a8e4cd7 add CourseTypeToString
add lua bindings
2005-07-29 23:02:10 +00:00
Chris Danford c9718db4b6 add lua bindings 2005-07-29 22:59:11 +00:00
Chris Danford 5a6f085800 OnChange -> AfterChangeValueOrRow 2005-07-29 22:52:36 +00:00
Chris Danford 1793d5ceb6 working on improved course editor 2005-07-29 02:42:34 +00:00
Chris Danford 924f10db18 working on improved course editor 2005-07-29 02:25:00 +00:00
Chris Danford 359d745e67 add course edits, improved course editor 2005-07-29 02:23:02 +00:00
Chris Danford 82d6889acf don't crash dereffing null Actor after loading invalid xml 2005-07-29 02:22:21 +00:00
Chris Danford 93b19e21f1 make xml parse errors non fatal 2005-07-27 20:57:52 +00:00
Chris Danford 3db35f3ba1 restore BitmapText backward compat hack 2005-07-26 21:12:00 +00:00
Chris Danford 67af38cd97 remove File=(songbackground|songbanner|coursebanner) hack
fix compile
2005-07-26 20:50:45 +00:00
Chris Danford 7cfcce6e7d remove .sprite file support. Use .xml instead 2005-07-26 20:00:19 +00:00
Chris Danford dda9f61179 add metric SSMaster::LoopScroller 2005-07-26 19:55:00 +00:00
Chris Danford d1ff152ee2 add Lua bindings for GetPath* so that it's not necessary to use the ugly ElementCategory constants 2005-07-26 19:39:58 +00:00
Chris Danford 32c3953726 "scale, rotate, translate", not "rotate, scale, translate". It's amazing that this is a day 1 bug. 2005-07-25 17:57:42 +00:00
Chris Danford 79ceb5b0cf allow At expression in Condition 2005-07-25 07:41:23 +00:00
Chris Danford fd8e1e61a7 cleanup 2005-07-25 07:39:29 +00:00
Chris Danford cdb3b2da17 fix PlayMode change message being broadcast multiple times if 2 players joined 2005-07-25 06:47:43 +00:00
Chris Danford 240666b390 const cleanup 2005-07-25 04:47:51 +00:00
Chris Danford 881001b6c6 broadcast on PlayMode changed 2005-07-25 03:59:24 +00:00
Chris Danford 2f7644b044 fix multitexture 2005-07-24 10:25:47 +00:00
Chris Danford a4a297ea90 add same "support material color while lighting is off" hack as the OpenGL renderer 2005-07-24 09:47:54 +00:00