Steve Checkoway
65f55ff83e
const
2006-08-06 02:58:55 +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
a6cd1ace09
Simplify.
2006-08-06 02:56:56 +00:00
Steve Checkoway
0f69c20eba
Cleanup.
2006-08-06 02:42:40 +00:00
Steve Checkoway
ba0d51cc7a
Simplify.
2006-08-06 02:37:42 +00:00
Steve Checkoway
a89e8b9cb2
IsAnExtraStage().
2006-08-06 02:36:23 +00:00
Steve Checkoway
6a6f55b7c7
Comment.
2006-08-06 02:11:48 +00:00
Steve Checkoway
90425668cc
Deleted file.
2006-08-06 02:11:39 +00:00
Steve Checkoway
f7d26415a4
Cleanup.
2006-08-06 02:01:27 +00:00
Steve Checkoway
711adf2aea
Unused.
2006-08-06 02:00:56 +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
62c5e096f6
Remove Toggle and make the members private. Now, when setting a lower level, it must be applied to the higher levels.
2006-08-05 05:50:11 +00:00
Steve Checkoway
24abc3ec89
Copyright.
2006-08-05 04:55:25 +00:00
Steve Checkoway
ec1648fb4d
Sort by name.
2006-08-05 04:47:31 +00:00
Steve Checkoway
1802e603b3
Update to use the new ModsGroup api.
2006-08-05 04:47:01 +00:00
Steve Checkoway
7dd10c92f4
Instead of using the MODS_GROUP_ASSIGN über-macro, add members for assigning, both to an individual field and for the entire group. Also add FromString and generic zero argument Call members. For the templated Assign, Call, and Toggle[1] members, use the macros to make getting pointers to data/function members easier.
...
1. Toggle just toggles a boolean. This would seem to have strange effects that are not consistent with the others. Calling Toggle with ModsLevel_Song and then following that by calling it with ModsLevel_Stage will cause Stage and Song groups to be opposite w.r.t. that bool. This is only used in two places. Perhaps Assign() with the value of the smallest ModsLevel used--that is the level passed to Toggle currently--toggled should be used instead.
2006-08-05 04:46:11 +00:00
Jason Felds
f2b9618423
Err...try DataStructures instead.
2006-08-05 04:30:57 +00:00
Jason Felds
cf838bc9ba
Add ModsGroup.h to Actors used in Gameplay.
2006-08-05 04:28:50 +00:00
Steve Checkoway
f698819de9
Concatenating does not make valid preprocessing tokens.
2006-08-05 03:15:04 +00:00
Steve Checkoway
a1f828fc89
Add header.
2006-08-05 03:03:58 +00:00
Chris Danford
94d8a38dd2
save Preferred, Stage, Song, and Current modifiers separately. This eliminates the fragile mods store/restore.
2006-08-05 02:55:40 +00:00
Steve Checkoway
4dc48720ff
Differentiate ppc and i386.
2006-08-05 02:44:17 +00:00
Steve Checkoway
5eb4341786
Add build date and architecture. (Date is already in Windows crash report but architecture isn't and I can't build for windows so someone else can do it if so desired.)
2006-08-05 02:39:58 +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
5440a7b613
Const.
2006-08-05 02:35:17 +00:00
Steve Checkoway
50e35457dc
Cleanup.
2006-08-05 01:48:11 +00:00
Steve Checkoway
cfdb3b9ae1
Simplify. IntValue() already checks that.
2006-08-05 01:37:31 +00:00
Steve Checkoway
13be8ec089
Cleanup.
2006-08-05 01:27:21 +00:00
Steve Checkoway
b95f8b15e7
Unneeded header.
2006-08-05 01:08:45 +00:00
Steve Checkoway
eeb4720b23
Wrong header.
2006-08-05 01:03:36 +00:00
Chris Danford
2506644701
punctuation cleanup
2006-08-05 00:01:30 +00:00
Chris Danford
c1de7104a3
add missing OpenGL error string
2006-08-04 23:43:35 +00:00
Jason Felds
4e7a7ff0d5
Line cleanup (used SCITE, which has Unicode support). Please revert and fix if this causes problems.
2006-08-04 22:36:01 +00:00
Chris Danford
4387f6bce9
fall back to 32 bpp - "Intel(R) 82810E Graphics Controller" won't accept a 16 bpp surface if the desktop is 32 bpp, so try 32 bpp as well.
2006-08-03 09:23:10 +00:00
Chris Danford
48b147f7b4
localize error string
...
add logging to try and diagnose software renderer detection isn't working
2006-08-03 09:14:37 +00:00
AJ Kelly
25c8f6e839
add Genre sort and missing metrics
2006-08-02 20:39:11 +00:00
Glenn Maynard
21cd26308e
remove unused
2006-08-02 04:50:29 +00:00
Glenn Maynard
47e601cd4a
unrelated comment
2006-08-02 04:21:54 +00:00
Glenn Maynard
4b209ff64d
remove transition
2006-08-02 04:16:21 +00:00
Glenn Maynard
61a11c267a
LuaFunction_NoArgs -> LuaFunction
2006-08-02 04:15:45 +00:00
Glenn Maynard
31eac27fd0
unneeded
2006-08-02 04:11:54 +00:00
Glenn Maynard
43aedd84a9
unneeded
2006-08-02 04:11:20 +00:00
Glenn Maynard
0d12c69795
ReloadMetrics always calls FlushDirCache
2006-08-01 23:40:35 +00:00
Josh Allen
54ccc76b3a
Stop is supposed to come first
2006-08-01 22:06:03 +00:00
Josh Allen
2e739bccd6
Fix Ctrl+Letter on song wheel for all network play
2006-08-01 22:04:54 +00:00
Josh Allen
e9bc3ab514
clean up
2006-08-01 21:55:32 +00:00
Steve Checkoway
c1899d448f
Revert. This is required for the editor which can start in the middle of the song.
2006-08-01 20:58:30 +00:00
Steve Checkoway
433155f1e1
Cache note skins before playing.
2006-08-01 20:56:16 +00:00
Glenn Maynard
c98fabf1f2
consistency
2006-08-01 20:39:36 +00:00
Glenn Maynard
45c114590e
don't ignore specified effect period if the effect is already running
2006-08-01 20:36:19 +00:00