Commit Graph

  • 6b41f568bf GraphDisplay now checks whether the stats it's passed from Lua are nil. Kyzentun 2015-01-15 17:25:16 -07:00
  • 259ef96493 Reset sprite state when setting new state properties. Kyzentun 2015-01-13 04:27:52 -07:00
  • b2ceb184fa Range check option row index from lua in ScreenOptions:GetOptionRow to fix seg fault. Kyzentun 2015-01-12 13:08:38 -07:00
  • ce085034f2 hacky workaround for visual studio thinking unsigned and size_t are the same thing; windows version compiles again freem 2015-01-10 23:29:32 -06:00
  • 3be83d589c add CubicSpline to visual studio projects btw stepmania isn't building on visual studio again since it's bitching about the unsigned& and size_t& versions of CLAMP. no I don't know why. freem 2015-01-10 19:54:09 -06:00
  • 5958f9d26c Xcode project updated with CubicSpline files by dbk2. Kyzentun 2015-01-10 16:54:15 -07:00
  • 896dd7977e Maybe editing the changelog should only be done after merging a pull, to avoid conflicts. Kyzentun 2015-01-10 12:32:07 -07:00
  • 301d529b67 Negative state delays in a sprite cause an infinite loop. Kyzentun 2015-01-10 02:32:54 -07:00
  • 0a02dd2b7c Added SetStateProperties to Sprite. Kyzentun 2015-01-09 23:56:11 -07:00
  • 0adc016681 TimingData functions take true to return useful numbers instead of stupid strings. Kyzentun 2015-01-09 16:03:59 -07:00
  • 5f3d07807c Fixed vert index math in SetVertsFromSplinesInternal Kyzentun 2015-01-08 04:26:39 -07:00
  • 1ea48efb80 Changed tper to vector of float. Kyzentun 2015-01-06 22:00:06 -07:00
  • d3bbf9cbd3 Added SetVertsFromSplines to AMV. Moved const to the left side. Documentation for all new functions. Kyzentun 2015-01-06 20:14:59 -07:00
  • beb625e6aa Disable error reporting if any dialogs are ignored. Kyzentun 2015-01-05 16:53:52 -07:00
  • 2c6776c480 tobool should handle bools correctly. Kyzentun 2015-01-04 22:27:34 -07:00
  • 703b423dd4 Moved note column splines into tween state. Renamed size/dimension spline lua functions to get/set convention. Added make_camel_aliases to 01 alias.lua to make the CamelCase aliases required by shakesoda for consistency. Kyzentun 2015-01-04 06:10:21 -07:00
  • 6c722df0c6 Made loop and polygonal private so that setting them would trip the dirty flag. Kyzentun 2015-01-03 05:56:52 -07:00
  • dd72b368ce Fixed spline solving to be mathematically correct after Matt told me column operations are not actually allowed. Attempts to measure performance returned garbage results, hopefully the caching mechanism makes it too fast to measure? Kyzentun 2015-01-03 05:26:29 -07:00
  • 6d9243335d Fixed bug in spline evaluate. Added create_spline and spline:destroy to allow creation of splines not owned by actors. Added polygonal mode to splines. Kyzentun 2015-01-02 12:08:53 -07:00
  • f9ba1cc415 Added spatial extent math to CubicSpline. Kyzentun 2015-01-01 16:09:36 -07:00
  • 84e758c6c7 Added rotation and zoom splines to note columns, with the help of a couple new classes. Reorganized args to NoteDisplay functions into helper structures. Made splines have 3 modes controlling their behavior. Hold twisting is now handled by an AA rotation and hold drawing in general is now more complex. Kyzentun 2015-01-01 04:36:20 -07:00
  • 0cb08dc8bd Added offset mode spline to NoteColumnRenderer. Kyzentun 2014-12-30 13:59:06 -07:00
  • 584f1c8813 Moved cubic spline implementation to its own source file. Kyzentun 2014-12-28 05:57:07 -07:00
  • 65187a55c6 CubicSpline class created. Temp spline rendering stuff in AMV. Kyzentun 2014-12-27 21:41:55 -07:00
  • 5d7f6b7b52 Added code for setting player name plates with bpm info. Kyzentun 2014-12-27 05:44:46 -07:00
  • 0ec3c573c4 Add Speed Nameplates Jonathan Payne 2014-12-27 03:17:51 -08:00
  • a822729170 Merge branch 'master' of https://github.com/stepmania/stepmania Jonathan Payne 2014-12-27 01:53:02 -08:00
  • 64d384410c Created NoteColumnRenderer to handle column rendering. Added m_FakeParent to Actor to solve part of the problem. Kyzentun 2014-12-26 01:54:34 -07:00
  • f632806f89 Reload Scripts when changing game types. Kyzentun 2014-12-25 18:37:51 -07:00
  • 07fb61a291 Moved tap and hold rendering logic out of NoteField and into NoteDisplay. Kyzentun 2014-12-25 05:02:28 -07:00
  • d7a1188fd4 Conflict fix. Happy 2 Month Hiatus Jonathan Payne 2014-12-24 20:36:43 -08:00
  • ee2abfac94 Fixed StepsDisplay commands to check for CustomDifficulty being an empty string. Kyzentun 2014-12-24 19:11:45 -07:00
  • 4a4a28878c Fixed up EditMenu to not throw asserts and crash all over the place if there isn't something to put in a row. Still can't practice in doubles-only groups, but at least it doesn't crash. Kyzentun 2014-12-24 02:27:46 -07:00
  • 5f9660751c Couple hack-fixes for BMS crashes. zardoru 2014-12-23 23:20:54 -03:00
  • a60a20edec Changed assert in ScreenHowNotToPlay to an error message to fix crash. Kyzentun 2014-12-22 07:09:21 -07:00
  • 55fb14cd10 Holding start to give up leaves gameplay instead of going to next song. Kyzentun 2014-12-22 03:52:08 -07:00
  • 7ee2938917 Wrapped CustomDifficulty color functions to report a nice error when a color doesn't exist. Kyzentun 2014-12-22 00:10:34 -07:00
  • 06c78cd59f Fixed lua music files not being recognized. Changed assert on non-optional theme elements not being found to report an error. Kyzentun 2014-12-21 23:38:45 -07:00
  • 3663bf020e Changed option name and explanation for AllowMultipleHighScoreWithSameName. Kyzentun 2014-12-20 19:43:01 -07:00
  • 0a4a81d5e8 Added a bunch of preferences to service options menu. Kyzentun 2014-12-20 19:39:38 -07:00
  • c905965aca Added Profile:GetTotalDancePoints. Kyzentun 2014-12-18 22:41:19 -07:00
  • 090d63e43c Fixed column arg passed to NoteField callbacks. Kyzentun 2014-12-18 02:36:45 -07:00
  • 261f2b0e3c Fix dumb mistake in NoteSkinManager multi-match error message. Kyzentun 2014-12-16 02:21:03 -07:00
  • 23fca56582 Fixed Profile swap by making it walk the arrays so that Visual Studio's std swap won't choke on it. Kyzentun 2014-12-14 17:56:05 -07:00
  • 64b6487940 Merge pull request #410 from YungDaVinci/patch-1 AJ Kelly 2014-12-14 12:45:23 -06:00
  • 07fdecefc7 Update 02 Actor.lua YungDaVinci 2014-12-14 13:42:05 -05:00
  • c5b24c2ca6 Fixed signed comparison warning in ProfileManager. Kyzentun 2014-12-12 22:16:42 -07:00
  • 4c1ee4bbfb Fixed problems in NoteField from rebasing. Kyzentun 2014-12-10 18:14:00 -07:00
  • 6f8b5f2477 Made input callbacks lock during transitions and lockinput. Kyzentun 2014-12-10 13:38:10 -07:00
  • 1890445ab3 Added SetStepsForEditMode lua function. Kyzentun 2014-12-08 00:55:57 -07:00
  • 3fb36af157 Separate styles for players. Notefields positioned between margins. Edit mode works for kickbox. Kyzentun 2014-12-07 01:53:17 -07:00
  • c65c1eb386 Added kickbox game mode with 4 styles. Kyzentun 2014-12-03 18:25:27 -07:00
  • c9a17dc48e Added metrics for setting the screens Edit Mode uses for setting mods. Added functions for apply ModsLevel_Preferred to the other levels. Kyzentun 2014-12-09 21:59:01 -07:00
  • 89ed68f86d Edit Mode plays until music end if the music ends after the notes. Kyzentun 2014-12-09 15:37:06 -07:00
  • 9887b83997 Merge pull request #399 from sillybear/patch-2 Kyzentun 2014-12-09 11:44:07 -07:00
  • defb8cdc6f ChangeLog sillybear 2014-12-10 02:42:43 +08:00
  • 709c22d3e9 Merge pull request #398 from sillybear/patch-2 Colby Klein 2014-12-09 08:19:35 -08:00
  • 93f180e254 Merge pull request #397 from sillybear/patch-3 Colby Klein 2014-12-09 08:19:10 -08:00
  • e3bb49f9d8 Update Player.cpp sillybear 2014-12-10 00:09:46 +08:00
  • 26b2b64d1c Update metrics.ini sillybear 2014-12-09 23:56:20 +08:00
  • 09274b655b Add sillybear 2014-12-09 23:52:22 +08:00
  • 87ccbbd5dd Merge branch 'SextetStream-lights-and-input' of https://github.com/psmay/stepmania Kyzentun 2014-12-08 16:46:41 -07:00
  • ec5e7d2b30 Changelog. Kyzentun 2014-12-08 16:40:56 -07:00
  • 36d94f272f Fixed --game command line arg to set the current game correctly soe that the correct input mapping is loaded. Kyzentun 2014-12-08 16:39:01 -07:00
  • 780c05e3f2 Merge branch 'patch-2' of https://github.com/sillybear/stepmania Kyzentun 2014-12-08 16:17:36 -07:00
  • 23d7a47c7a Merge branch 'patch-1' of https://github.com/sillybear/stepmania Kyzentun 2014-12-08 16:09:40 -07:00
  • 49b8f77a3e Merged changelog. Kyzentun 2014-12-08 16:08:49 -07:00
  • 60e5e80541 Merged changelog. Kyzentun 2014-12-08 16:06:46 -07:00
  • ad2f185bcd Keymaps note in changelog. Kyzentun 2014-12-08 16:04:42 -07:00
  • 50560a8b6a Merge branch 'keymapping_sanity' of https://github.com/kyzentun/stepmania Kyzentun 2014-12-08 16:01:47 -07:00
  • 2dab32911b Merged changelog. Kyzentun 2014-12-08 16:00:59 -07:00
  • c17f19c0d0 Wildcards are the difference between finding similar things, and finding nothing. Kyzentun 2014-12-08 15:18:39 -07:00
  • 67358e0ee0 [Announcer] Add "evaluation full combo W3" and sillybear 2014-12-04 03:01:33 +08:00
  • c6fb8a11b9 Allow setting of game type via console command sillybear 2014-12-04 02:46:01 +08:00
  • 89864fc890 Fixed dirs not matching correctly for THEME:GetPath functions. Kyzentun 2014-12-02 20:24:40 -07:00
  • 7a585fcd38 Function chaining for PlayerOptions and SongOptions APIs. Kyzentun 2014-12-02 19:58:52 -07:00
  • 474d151041 Changed TimingData GetReturnsNumbers metric to optional boolean arg to the functions. Kyzentun 2014-12-02 11:48:43 -07:00
  • 3dd7f1d8ff Forgot to init MinTNTS mod to the value of the pref. Kyzentun 2014-12-02 10:54:14 -07:00
  • 4f95bf08ad Function chaining for actors and singletons. Kyzentun 2014-12-01 22:31:30 -07:00
  • 112fbfd199 Use lua_rawget instead of lua_gettable in ActorFrame::IdenticalChildrenIndexLayer to avoid self recursion on invalid number indices. Kyzentun 2014-12-01 17:00:18 -07:00
  • 3b36858cf8 Merge pull request #366 from kyzentun/bgm_formats Kyzentun 2014-12-01 16:18:09 -07:00
  • 9d41282242 Merge pull request #380 from kyzentun/pref_hide_note Kyzentun 2014-12-01 16:14:51 -07:00
  • a32ed5fced Merge branch 'wolf-operator-best-practices' of https://github.com/wolfman2000/stepmania Kyzentun 2014-12-01 15:46:19 -07:00
  • 8af06ae505 Added NoteField lua functions to allow the theme to control how the receptors and ghost arrows flash. Kyzentun 2014-11-30 23:17:12 -07:00
  • c3d2b5e1b1 Reset keys debug option changed to save defaults to disk and reset. Kyzentun 2014-11-30 14:58:03 -07:00
  • d3b5f5eb98 Added debug menu option for resetting key mappings to default. Added sanity checking requirement to ScreenMapControllers. Kyzentun 2014-11-30 14:45:52 -07:00
  • e8c208395d Fixed DeltaSeconds actor in timed courses to check whether the pref for the delta exists. Kyzentun 2014-11-29 12:59:51 -07:00
  • b43af6dce9 Added Guest and Test profile types, and profile priorities so the position of a profile in the list can be controlled. Fixes crash bug that occurs when a profile dir is renamed to a non-number and a new profile is made. Kyzentun 2014-11-28 21:56:25 -07:00
  • 38a98b0964 Merge pull request #358 from jberney/master Jason Felds 2014-11-26 20:52:36 -05:00
  • 3451b2f2d5 Use operator overloading best practices. Jason Felds 2014-11-26 14:51:21 -05:00
  • a580d54662 Profile loading no longer clears out scores for songs that can't be found. Profile merging functions added to ProfileMan and ScreenManageProfiles for profile migration. HighScore operators rewritten to follow good practice. Kyzentun 2014-11-25 21:37:15 -07:00
  • 737154ff00 Merge branch 'SextetStream-lights-and-input' of github.com:psmay/stepmania Peter S. May 2014-11-24 13:34:26 -05:00
  • 744593e707 Merge branch 'master' of https://github.com/stepmania/stepmania Peter S. May 2014-11-24 13:31:23 -05:00
  • 1a51b06934 Fixed mistake that caused steps from non-ssc or non-sm files have blank StepsTypeStr. Kyzentun 2014-11-23 01:50:58 -07:00
  • c96eec1ded Updated changelog and docs for new mod. Kyzentun 2014-11-22 20:19:47 -07:00
  • 9c4670033e Merge pull request #370 from kyzentun/mappable_edit_mode Kyzentun 2014-11-22 15:39:55 -07:00
  • b862fbec0b Fix PlayMode_Rave condition for turning off Life and Combo graph on Evaluation. Kyzentun 2014-11-22 15:35:11 -07:00
  • 4e5a2ade73 Added mod for MinTNSToHideNote so it can be set per-player. Kyzentun 2014-11-22 14:55:44 -07:00
  • 040c0de509 Added MinTNSToHideNotes preference. Kyzentun 2014-11-19 15:59:21 -07:00
  • 75fdf7c650 Doc listing all announcer files added. Kyzentun 2014-11-19 12:00:40 -07:00