Commit Graph
30 Commits
Author SHA1 Message Date
Kyzentun 6eae1c01e4 Had wrong documentation for SongOptions:Haste. 2014-05-05 14:25:44 -06:00
Kyzentun ec3e76277c Added interface for controlling the behavior of the hasts system. Added support for negative haste. Moves haste rate calculations to UpdateHasteRate. GetHasteRate now just returns the calculated value. Added FLOAT_NO_SPEED_INTERFACE and FLOAT_TABLE_INTERFACE macros to OptionsBinding.h 2014-05-05 14:16:08 -06:00
Kyzentun b10c04c7f3 Added documentation for a few undocumented API functions. 2014-05-04 11:49:35 -06:00
Kyzentun 782a66502e Accidentally left OptionsBinding.h out of previous commit. 2014-05-03 19:36:59 -06:00
Kyzentun 0dfb131291 Created SongOptions Lua interface with a similar design to the PlayerOptions interface. Moved enums that were inside SongOptions out and made them Lua accessible. Removed sAutosyncType and associated things from AdjustSync.cpp because it was unused. Added DefaultNilArgs and FArgGTEZero to LuaBinding as helpers. Moved INTERFACE defines from PlayerOptions.cpp to OptionsBinding.h. 2014-05-03 19:27:32 -06:00
Kyzentun b6b840187d Made PlayerState:GetCurrentPlayerOptions safe to use. Added Docs/Themerdocs/modslevel.txt to explain what ModsLevel should be used by a theme using the new PlayerOptions interface. 2014-05-02 21:25:59 -06:00
Kyzentun 24f87d2e57 Fixed stack acciddent bug in PlayerOptions lua functions. Added skew and tilt mods to PlayerOptions::GetMods and FromOneModString for when the perspective isn't one of the old ones. 2014-05-02 16:45:49 -06:00
Kyzentun b5d1cb8161 Updated ModsGroup enum in docs. 2014-05-01 23:46:17 -06:00
Kyzentun c44a11ae40 Added FailType enum to docs. 2014-05-01 23:41:55 -06:00
Kyzentun 421a9be57b Ripped out existing PlayerOptions Lua interface and replaced it wholesale. Removed PrefsManager's DefaultFailType enum. Moved PlayerOptions::FailType enum to GameConstantsAndTypes and made it Lua accessible. Changed ModsLevel enum to include ModsLevel_Current to make accessing that ModsLevel easier to access. Rearranged ModsGroup appropriately. Added non-const Get functions to ModsGroup. Removed PlayerOptions.m_bSetTiltOrSkew because it had no reason to exist. Moved 200.0f to the const CMOD_DEFAULT because it was being used in more than one place. 2014-05-01 23:23:20 -06:00
Kyzentun 7997e4685d Updated docs for GetChild and GetChildren. 2014-04-30 17:05:07 -06:00
Kyzentun 587aa38854 Modified ActorFrame:GetChildren and GetChild to return a table in cases where multiple children have the same name. This table acts as a pass through layer for function calls so that old code should be unaffected. 2014-04-29 15:08:34 -06:00
Kyzentun e201484930 Updated unavailable_functions to not call an unavailable function. 2014-04-26 23:46:37 -06:00
Kyzentun cc58f43567 Switching to double style shouldn't join the other player. It isn't necessary for input, the engine ScreenSelectMusic doesn't do it, and it forces a theme with custom SSM and style changing to unjoin the player that wasn't really joined. 2014-03-13 20:14:21 -06:00
Kyzentun 27dc958970 Changed GameState::UnjoinPlayer to actually follow its own comment and unjoin the player from STATSMAN first, instead of unjoining from PROFILEMAN, then STATSMAN, then PROFILEMAN again. Changed ProfileManager::UnloadProfile to skip unloading if the profile wasn't actually loaded in the first place. 2014-03-10 21:54:53 -06:00
Kyzentun 3c7bb93bbc Added ComboContinuesBetweenSongs back in. And if that line in ResetStageStatistics is committed as FOREACH_HumanPlayer, I'm going to punch git. 2014-02-16 11:43:28 -07:00
Kyzentun 0c9728a8a9 Changed resetspeed to use SET_FLOAT so it can be tweened to the way other mods can. 2014-02-14 22:26:03 -07:00
Kyzentun a02e7528d2 Fixed misplaced comma in docs for PlayMusicPart. 2014-02-14 18:51:10 -07:00
Kyzentun 6ba6fbf21d Merge branch 'master' of http://github.com/stepmania/stepmania into PlayMusicPart_loopable 2014-02-14 18:49:32 -07:00
Kyzentun d9b38234dd Added SetCustomPosCoords to Sprite. 2014-02-12 18:43:42 -07:00
Kyzentun 88ad09d293 Added distort function to BitmapText. 2014-02-12 18:13:49 -07:00
Kyzentun 901ba529e8 Made SOUND:PlayMusicPart pass on the loop and applyRate args. 2014-02-12 17:36:43 -07:00
Kyzentun 779e3da286 Added SetAllowLateJoin to ScreenWithMenuElements. 2014-02-12 17:18:13 -07:00
Kyzentun 17ea38576c Added GetComboList and GetLifeRecord to PlayerStageStats. 2014-02-12 16:19:16 -07:00
Kyzentun 13a4cccfb5 Added resetspeed mod to PlayerOptions. 2014-02-12 15:49:51 -07:00
Kyzentun 5bde20e897 Exposing GameState::JoinInput to Lua. 2014-02-12 15:45:26 -07:00
Kyzentun 56cd5fb961 GetCreditsRequiredToPlayStyle didn't check the coin mode. 2014-02-12 15:08:54 -07:00
Kyzentun 392fabc45f Hold notes were added to possible score twice. 2014-02-12 14:59:48 -07:00
Kyzentun 272b55ff7c Comment in Style.h was misleading. 2014-02-12 14:49:32 -07:00
Kyzentun 13c99c1814 Added BodyHeight metric to ComboGraph and set width and height to make zoomtowidth/height work. 2014-02-12 14:38:54 -07:00