Steve Checkoway
64138f7894
Enums.
2006-10-17 08:22:47 +00:00
Glenn Maynard
99678eb50f
PlayerNumber
2006-10-17 07:54:04 +00:00
Glenn Maynard
0833c198e3
SetCurrentSong(nil) is valid
2006-10-15 01:47:22 +00:00
Glenn Maynard
78a91ba878
revert. You brought back a type I've been trying to remove.
2006-10-07 22:33:24 +00:00
Steve Checkoway
73663c4f8a
CourseDifficulty.
2006-10-07 10:49:53 +00:00
Glenn Maynard
4bb479a445
standard enums for some preference types
2006-10-07 07:43:18 +00:00
Glenn Maynard
0493bc75a9
standard enums for some preference types
2006-10-07 05:52:45 +00:00
Glenn Maynard
de6ca466d2
more enum standardization
2006-10-07 04:39:48 +00:00
Glenn Maynard
2ce839e4eb
Invalid
2006-10-07 04:25:28 +00:00
Glenn Maynard
8a4ddd1515
Invalid
2006-10-07 04:13:43 +00:00
Glenn Maynard
cb746be4c3
Invalid
2006-10-07 03:43:41 +00:00
Glenn Maynard
d3c32bbc61
fix binding
2006-10-05 22:01:35 +00:00
Glenn Maynard
38b9f59b83
don't FinishStage in BeginStage
2006-10-04 02:51:32 +00:00
Glenn Maynard
ecef158b06
eliminate InputMapper dependency on GameState. GameState
...
now tells InputMapper if it should join players.
2006-09-30 22:29:03 +00:00
Glenn Maynard
d84d69edbc
GetCurrentStyle
2006-09-30 22:24:11 +00:00
Glenn Maynard
0b45f5dd0a
use SetCurrentStyle
2006-09-30 22:22:26 +00:00
Glenn Maynard
fcffe3c80f
add SetCurrentStyle
2006-09-30 22:15:22 +00:00
Glenn Maynard
5e99a1c9e9
remove GameState::PlayerUsingBothSides
2006-09-30 02:57:05 +00:00
Glenn Maynard
c690fdcfe4
unify registration
2006-09-29 00:01:32 +00:00
Glenn Maynard
e0bf203af4
testing simpler boilerplate
2006-09-27 19:02:46 +00:00
Glenn Maynard
c1194da0d0
bind MultiPlayer
2006-09-27 06:18:11 +00:00
Glenn Maynard
51d22ce2f4
update binding
2006-09-27 01:48:30 +00:00
Glenn Maynard
9c9440c8a0
PlayMode_Invalid
2006-09-26 20:32:41 +00:00
Glenn Maynard
f806ec5936
StepsType_Invalid
2006-09-26 20:28:46 +00:00
Glenn Maynard
e8a3c636f6
SortOrder_INVALID, NUM_SortOrder
2006-09-26 07:42:55 +00:00
Glenn Maynard
14b51a70d7
update Stage
2006-09-26 05:08:52 +00:00
Glenn Maynard
3dac292642
update ModsLevel use
2006-09-26 04:03:59 +00:00
Glenn Maynard
39ac2da962
ThemeMetric<Grade>, ThemeMetric<TapNoteScore>
2006-09-26 03:30:20 +00:00
Steve Checkoway
a4aa69b148
Remove ThemeMetricEnum. Since all metrics are evaluated as lua, use lua integer constants.
2006-09-23 07:21:26 +00:00
Glenn Maynard
578c6d5726
simplify singleton registration
2006-09-21 04:42:45 +00:00
Steve Checkoway
6ea2a41b00
Cleanup RageException::Throw(). Do not use ssprintf() inside of Throw() and do not pass it bare error messages. Use RageException::Throw( "%s", sError.c_str() ); instead. Be consistent with quoting file names "%s" and theme metrics as "%s : %s". Try to make them complete English sentences when possible.
2006-09-17 01:19:19 +00:00
Steve Checkoway
ac68dd3c57
Don't use ints for enums.
2006-09-15 04:40:27 +00:00
Jason Felds
b2a4b78522
Allow each extra stage to have different Grade Tier passing requirements.
2006-09-15 03:51:54 +00:00
Glenn Maynard
c559ff69b6
IsHumanPlayer( PLAYER_INVALID ) always false, so we can
...
do IsHumanPlayer(input.pn) without an extra check
2006-09-14 20:26:17 +00:00
Glenn Maynard
dc79a12a17
use PushSelf
2006-08-20 04:40:02 +00:00
Steve Checkoway
c6270183c2
Read the metric before it is used.
2006-08-19 09:00:25 +00:00
Steve Checkoway
be1e448cb2
Extra stage isn't the only thing that might want to force stage mods.
2006-08-18 01:26:50 +00:00
Steve Checkoway
0ab5be64af
Lua bindings.
2006-08-18 00:11:30 +00:00
Glenn Maynard
b755a68c27
simplify (not a worthwhile optimization)
2006-08-17 00:39:53 +00:00
Steve Checkoway
5e68924991
ExtraStage doesn't happen in courses.
...
Don't set the stage mods to the preferred mods in extra stages because those mods have already been set in SSMusic. Any changes to preferred mods afterward will propagate to the stage mods anyway.
2006-08-07 00:17:33 +00:00
Steve Checkoway
1d378020ce
Const.
2006-08-06 08:50:24 +00:00
Steve Checkoway
4189ff63ef
Simplify.
2006-08-06 08:23:16 +00:00
Steve Checkoway
3689f73596
Simplify. We shouldn't use the global GAMESTATE inside the GameState class itself. It hides the fact that we may be calling nonconst member functions from const member functions.
2006-08-06 02:58:46 +00:00
Steve Checkoway
0f69c20eba
Cleanup.
2006-08-06 02:42:40 +00:00
Steve Checkoway
a89e8b9cb2
IsAnExtraStage().
2006-08-06 02:36:23 +00:00
Steve Checkoway
0cb22fb806
Apparently VC doesn't like using (group).GroupType as a type (and frankly, I couldn't get g++ to accept it outside of StepMania, either) so use the macros with PO and SO prefixes for PlayerOptions and SongOptions, respectively. Also, pointers to data members can't point to elements of an array (no idea why gcc was allowing it before) so use Assign_n and pass the index separately. (Very annoying, typeof() should really be in the standard.)
2006-08-05 08:02:49 +00:00
Steve Checkoway
1802e603b3
Update to use the new ModsGroup api.
2006-08-05 04:47:01 +00:00
Chris Danford
7ac45c24e4
save Preferred, Stage, Song, and Current modifiers separately. This eliminates the fragile mods store/restore.
2006-08-05 02:38:05 +00:00
Steve Checkoway
884af552ee
Allow combined player steps to have per-player radar values. This doesn't work for trails where it just uses the PLAYER_1 values, same with writing to the catalog file.
2006-07-28 03:34:14 +00:00
Chris Danford
29d77f5c8c
search songs by a genre list
...
move MenuDir to SSMaster header
GoalType name cleanup
2006-07-11 06:51:46 +00:00