Commit Graph
21753 Commits
Author SHA1 Message Date
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