Chris Danford
|
0139231be6
|
Add mixed case version that's used in a few places. Phase out the lowercase version eventually.
|
2005-08-29 02:03:17 +00:00 |
|
Chris Danford
|
20b0a0801b
|
cleanup
|
2005-08-29 00:55:44 +00:00 |
|
Chris Danford
|
c045bc5d45
|
multiplayer tweaking
|
2005-08-28 18:29:46 +00:00 |
|
Chris Danford
|
d912c743b3
|
don't save stats in multiplayer
|
2005-08-28 18:29:01 +00:00 |
|
Chris Danford
|
6ff7a426e0
|
always use event mode in multiplayer
|
2005-08-28 18:28:42 +00:00 |
|
Chris Danford
|
4166d52c98
|
optimize: save TweenStates instead of re-applying the position function
|
2005-08-28 18:03:03 +00:00 |
|
Chris Danford
|
035687fa4f
|
add ScreenEvalMultiplayer
|
2005-08-28 09:03:21 +00:00 |
|
Chris Danford
|
cb3c9b60a4
|
remove uses of PlayModeName
|
2005-08-28 09:01:19 +00:00 |
|
Chris Danford
|
be1039221e
|
add ScreenEvaluationMultiplayer
|
2005-08-28 08:59:46 +00:00 |
|
Chris Danford
|
df29b126f0
|
remove unused PlayModeName
|
2005-08-28 08:59:14 +00:00 |
|
Chris Danford
|
fdf26927e3
|
hack for ScreenHowToPlay where no players are joined
|
2005-08-28 08:58:21 +00:00 |
|
Chris Danford
|
977322be05
|
add list of scores and judgments to multiplayer gameplay
|
2005-08-26 19:11:01 +00:00 |
|
Chris Danford
|
9b307b198c
|
add list of scores and judgments to multiplayer gameplay
|
2005-08-26 17:39:53 +00:00 |
|
Chris Danford
|
2d5e08f288
|
hack for testing all 8 players w/ only one joystick
|
2005-08-26 17:37:30 +00:00 |
|
Chris Danford
|
b9f82be7a9
|
add separate MultiPlayer value. index = enabled player index (max num joined players). multiPlayer = MultiPlayer value for this player (max NUM_MultiPlayer)
|
2005-08-26 17:34:42 +00:00 |
|
Chris Danford
|
b54323f917
|
move all translations for an input event into one structure. Have screens pass this around instead of passing around 5 separate input structures
|
2005-08-26 17:33:02 +00:00 |
|
Chris Danford
|
89482ce6ba
|
add PlayerScoreList
|
2005-08-26 17:32:11 +00:00 |
|
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 |
|