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 |
|