Commit Graph
100 Commits
Author SHA1 Message Date
Chris Danford dd907dd19c VC7 compile fix 2005-08-23 23:48:23 +00:00
Chris Danford 5710c5bb5e merge Multiplayer into ScreenGameplay 2005-08-23 21:43:32 +00:00
Chris Danford f71cb1cdcf merge Multiplayer into ScreenGameplay. This needs cleanup. 2005-08-23 21:38:51 +00:00
Chris Danford 73461405b4 add c'tor overload to make Player without a NoteField 2005-08-23 21:07:36 +00:00
Chris Danford 0c57983d0e add PlayerStates for MultiPlayers 2005-08-23 21:07:07 +00:00
Chris Danford 6fa9407891 struct -> class 2005-08-23 21:05:18 +00:00
Chris Danford fdb9764c81 load from PlayerState and PlayerStageStats, not PlayerNumber and looking up in GameState 2005-08-23 21:04:35 +00:00
Chris Danford ed0ffb679a require 2 players to join before continuing 2005-08-23 20:58:24 +00:00
Chris Danford 995b441180 store PlayerStates for MultiPlayers 2005-08-23 20:55:58 +00:00
Chris Danford 5a19510ead struct -> class 2005-08-23 20:49:30 +00:00
Chris Danford 20bb281e18 pass around a PlayerState and PlayerStageStats instead of PlayerNumber and looking things up in GameState 2005-08-23 20:40:47 +00:00
Chris Danford 0cb1c0aad2 add ScreenJoinMultiplayer 2005-08-20 22:54:45 +00:00
Chris Danford 9731e806b1 move MultiPlayer and MultiPlayer join info into GameState 2005-08-20 22:51:43 +00:00
Chris Danford 5351df6586 query for InputDeviceState 2005-08-20 22:49:25 +00:00
Chris Danford 1ec41b3c47 remove unused 2005-08-20 22:47:47 +00:00
Chris Danford 7acbfe9cee add ScreenJoinMultiplayer 2005-08-20 22:47:24 +00:00
Chris Danford 15d263b379 add GetRotationY 2005-08-18 06:15:04 +00:00
Chris Danford e30fcd571d add brightness overlay 2005-08-18 02:28:54 +00:00
Chris Danford a58f3d4f0a fix warning 2005-08-18 00:07:34 +00:00
Chris Danford 6336c1c2de add camera pull back 2005-08-17 23:53:02 +00:00
Chris Danford 20b4282ad1 don't play transition sounds when attract sounds are off 2005-08-17 22:13:03 +00:00
Chris Danford 35709df92d have Do() return the system message to show 2005-08-17 10:24:00 +00:00
Chris Danford da89149199 have Do() return the system message to show 2005-08-17 10:16:06 +00:00
Chris Danford eee28fe396 fix goofy aux mappings 2005-08-17 09:59:05 +00:00
Chris Danford 8761b044e2 spacing cleanup 2005-08-17 09:40:35 +00:00
Chris Danford 456b12a555 allow InputDeviceHandlers to provide a device-specific input string for displaying 2005-08-17 07:45:54 +00:00
Chris Danford 365e564939 allow InputDeviceHandlers to provide a device-specific input string for displaying 2005-08-17 05:56:59 +00:00
Chris Danford 1e1531df2f self-registering DebugLines 2005-08-16 23:23:49 +00:00
Chris Danford 37a4bfa201 add Flush Log 2005-08-16 20:14:23 +00:00
Chris Danford 3bbc0fa9ba demand character graphics as needed, not on CharacterMan's c'tor (because the display isn't yet initialized) 2005-08-16 19:57:48 +00:00
Chris Danford 8dec6d6f3a add hold 2 buttons for debug overlay (for joysticks) 2005-08-16 19:56:37 +00:00
Chris Danford 639bf366a9 fix GCC warning 2005-08-16 18:23:25 +00:00
Chris Danford 4567cd0601 add assert message to GetNumDeviceButtons 2005-08-16 08:03:57 +00:00
Chris Danford 502f87a3fc position SOptions rows with a Lua transform function, not a RowY metric for each row 2005-08-15 16:07:08 +00:00
Chris Danford 62ad5112f2 make directions that aren't available transparent, not dimmed 2005-08-15 16:04:22 +00:00
Chris Danford 133530525f don't report when an entry uses DIFFICULTY_MEDIUM. That's the default. 2005-08-15 16:03:46 +00:00
Chris Danford c5d16a2ce8 make toString const 2005-08-15 16:03:00 +00:00
Chris Danford 4f0bc4d43f allow choosing a song on this screen, but press Start on the entry for advanced options 2005-08-15 16:02:14 +00:00
Chris Danford 3c72edb0d4 report num rows visible and not > the number of actual rows 2005-08-15 16:01:39 +00:00
Chris Danford e18838aafa play nice with ShowExitRow=0 2005-08-15 16:00:41 +00:00
Chris Danford c12b9f504f broadcast button presses so that overlays can do something tricky 2005-08-15 15:59:49 +00:00
Chris Danford 65c5944b47 add lua binding: LoadCardFromCharacter 2005-08-15 07:51:39 +00:00
Chris Danford c885d87f4a Use a lua transform function to position SOptions rows instead of having a Y metric for each row 2005-08-15 07:51:16 +00:00
Chris Danford 1470cfb900 don't show "Create New" if profiles are fixed 2005-08-15 07:50:11 +00:00
Chris Danford 38614a8c3e fix VC7 warning 2005-08-15 07:49:38 +00:00
Chris Danford 3066001014 Put ThisGameCommand in the global space, not in GameState's environment
Use a lua transform function to position SOptions rows instead of having a Y metric for each row
2005-08-15 07:49:06 +00:00
Chris Danford 6eaf17dd25 put ThisGameCommand in the global space, not in GameState's environment 2005-08-15 07:48:16 +00:00
Chris Danford 8fd9e8b673 add missing file 2005-08-15 01:55:23 +00:00
Chris Danford 6f2f88315d add Lua GetCourseEntry 2005-08-15 01:54:46 +00:00
Chris Danford be35783a30 allow multiple Luna types defined in a single .cpp 2005-08-15 01:54:04 +00:00
Chris Danford bea75582ff evaluate AtExpressions in <Param/> 2005-08-14 23:02:22 +00:00
Chris Danford 57b593c65e add GetLocalProfileIDFromIndex 2005-08-14 23:01:34 +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
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