Commit Graph
34452 Commits
Author SHA1 Message Date
Kyzentun 8ffebb9612 Syaoran creates a magical template for clamping the range of numbers. 2015-01-21 17:59:42 -07:00
Kyzentun fb0b48be52 Changed screen width calculations to subtract 1 if the result is odd. 2015-01-21 10:44:16 -07:00
Kyzentun d28c8a8ab1 #420 fixed by centering menu. #371 fixed by setting max height of text. #374 fixed by changing ItemsEndX 2015-01-21 10:13:56 -07:00
Kyzentun daba6f19bb Fixed t value calculation in AMV:SetVertsFromSplines. 2015-01-20 12:38:31 -07:00
Jason Felds 96ff284fd4 Merge pull request #436 from wolfman2000/wolf-ignore-dia
Ignore generated .dia files?
2015-01-18 14:03:39 -05:00
Jason Felds a3343a02c5 Ignore generated .dia files?
May have been from cmake testing.
2015-01-18 14:02:40 -05:00
Kyzentun 5e2dc76fc9 Fixed backwards cross product used when calculated hold part verts. 2015-01-16 17:37:57 -07:00
Kyzentun 2d26c8133a ScreenSelectMusic:HardCommentMeter metric added. 2015-01-16 10:23:26 -07:00
Kyzentun 6b41f568bf GraphDisplay now checks whether the stats it's passed from Lua are nil. 2015-01-15 17:25:16 -07:00
Kyzentun 259ef96493 Reset sprite state when setting new state properties. 2015-01-13 04:27:52 -07:00
Kyzentun b2ceb184fa Range check option row index from lua in ScreenOptions:GetOptionRow to fix seg fault. 2015-01-12 13:08:38 -07:00
freem ce085034f2 hacky workaround for visual studio thinking unsigned and size_t are the same thing; windows version compiles again 2015-01-10 23:29:32 -06:00
freem 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.
2015-01-10 19:54:09 -06:00
Kyzentun 5958f9d26c Xcode project updated with CubicSpline files by dbk2. 2015-01-10 16:54:15 -07:00
Kyzentun 896dd7977e Maybe editing the changelog should only be done after merging a pull, to avoid conflicts. 2015-01-10 12:32:07 -07:00
Kyzentun 301d529b67 Negative state delays in a sprite cause an infinite loop. 2015-01-10 02:32:54 -07:00
Kyzentun 0a02dd2b7c Added SetStateProperties to Sprite. 2015-01-09 23:56:11 -07:00
Kyzentun 0adc016681 TimingData functions take true to return useful numbers instead of stupid strings. 2015-01-09 16:03:59 -07:00
Kyzentun 5f3d07807c Fixed vert index math in SetVertsFromSplinesInternal 2015-01-08 04:26:39 -07:00
Kyzentun 1ea48efb80 Changed tper to vector of float. 2015-01-06 22:00:06 -07:00
Kyzentun d3bbf9cbd3 Added SetVertsFromSplines to AMV. Moved const to the left side. Documentation for all new functions. 2015-01-06 20:14:59 -07:00
Kyzentun beb625e6aa Disable error reporting if any dialogs are ignored. 2015-01-05 16:53:52 -07:00
Kyzentun 2c6776c480 tobool should handle bools correctly. 2015-01-04 22:27:34 -07:00
Kyzentun 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. 2015-01-04 06:10:21 -07:00
Kyzentun 6c722df0c6 Made loop and polygonal private so that setting them would trip the dirty flag. 2015-01-03 05:56:52 -07:00
Kyzentun 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? 2015-01-03 05:26:29 -07:00
Kyzentun 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. 2015-01-02 12:08:53 -07:00
Kyzentun f9ba1cc415 Added spatial extent math to CubicSpline. 2015-01-01 16:09:36 -07:00
Kyzentun 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. 2015-01-01 04:36:20 -07:00
Kyzentun 0cb08dc8bd Added offset mode spline to NoteColumnRenderer. 2014-12-30 13:59:06 -07:00
Kyzentun 584f1c8813 Moved cubic spline implementation to its own source file. 2014-12-28 05:57:07 -07:00
Kyzentun 65187a55c6 CubicSpline class created. Temp spline rendering stuff in AMV. 2014-12-27 21:41:55 -07:00
Kyzentun 5d7f6b7b52 Added code for setting player name plates with bpm info. 2014-12-27 05:44:46 -07:00
Jonathan Payne 0ec3c573c4 Add Speed Nameplates 2014-12-27 03:17:51 -08:00
Jonathan Payne a822729170 Merge branch 'master' of https://github.com/stepmania/stepmania 2014-12-27 01:53:02 -08:00
Kyzentun 64d384410c Created NoteColumnRenderer to handle column rendering. Added m_FakeParent to Actor to solve part of the problem. 2014-12-26 01:54:34 -07:00
Kyzentun f632806f89 Reload Scripts when changing game types. 2014-12-25 18:37:51 -07:00
Kyzentun 07fb61a291 Moved tap and hold rendering logic out of NoteField and into NoteDisplay. 2014-12-25 05:02:28 -07:00
Jonathan Payne d7a1188fd4 Conflict fix. Happy 2 Month Hiatus 2014-12-24 20:36:43 -08:00
Kyzentun ee2abfac94 Fixed StepsDisplay commands to check for CustomDifficulty being an empty string. 2014-12-24 19:11:45 -07:00
Kyzentun 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. 2014-12-24 02:27:46 -07:00
Kyzentun a60a20edec Changed assert in ScreenHowNotToPlay to an error message to fix crash. 2014-12-22 07:09:21 -07:00
Kyzentun 55fb14cd10 Holding start to give up leaves gameplay instead of going to next song. 2014-12-22 03:52:08 -07:00
Kyzentun 7ee2938917 Wrapped CustomDifficulty color functions to report a nice error when a color doesn't exist. 2014-12-22 00:10:34 -07:00
Kyzentun 06c78cd59f Fixed lua music files not being recognized. Changed assert on non-optional theme elements not being found to report an error. 2014-12-21 23:38:45 -07:00
Kyzentun 3663bf020e Changed option name and explanation for AllowMultipleHighScoreWithSameName. 2014-12-20 19:43:01 -07:00
Kyzentun 0a4a81d5e8 Added a bunch of preferences to service options menu. 2014-12-20 19:39:38 -07:00
Kyzentun c905965aca Added Profile:GetTotalDancePoints. 2014-12-18 22:41:19 -07:00
Kyzentun 090d63e43c Fixed column arg passed to NoteField callbacks. 2014-12-18 02:36:45 -07:00
Kyzentun 261f2b0e3c Fix dumb mistake in NoteSkinManager multi-match error message. 2014-12-16 02:21:03 -07:00