Commit Graph

498 Commits

Author SHA1 Message Date
MaxOhn c71f81d8aa added hitresult proptesting 2024-02-25 00:23:01 +01:00
MaxOhn c40400f98f combine tandem sort tests 2024-02-24 22:03:39 +01:00
MaxOhn 77642e83c7 gradual calc for catch 2024-02-24 17:38:33 +01:00
MaxOhn 2dafb18a88 made clippy happy 2024-02-23 14:25:26 +01:00
MaxOhn 08e5d52006 add feature to make gradual taiko calc sync 2024-02-23 14:20:24 +01:00
MaxOhn b4f843fac1 gradual calc for taiko 2024-02-23 12:52:55 +01:00
MaxOhn ae14815140 made clippy happy 2024-02-23 12:52:36 +01:00
MaxOhn 8f299af49f fix n_objects for mania 2024-02-22 20:30:09 +01:00
MaxOhn 909241af44 gradual calc for mania 2024-02-22 20:22:17 +01:00
MaxOhn 95012c9f48 dont store perf calculator in gradual calc 2024-02-22 20:18:22 +01:00
MaxOhn 1e35e0fcd7 gradual calc for osu 2024-02-22 16:59:45 +01:00
MaxOhn f4c18fa53e pass ownership for difficulty builder 2024-02-22 16:59:20 +01:00
MaxOhn 564adc1fe1 fix NaN arithmetic (/b/80895+Catch) 2024-02-19 17:46:41 +01:00
MaxOhn f2bb6ce6cb store duration instead of end_time (/b/1901200+Mania) 2024-02-19 15:03:05 +01:00
MaxOhn 305041376b use clamped x for juicestream but keep original (/b/17294) 2024-02-19 12:44:22 +01:00
MaxOhn 2e49ded8a3 replace sqrt with powf (/b/1712589+DT) 2024-02-18 20:13:45 +01:00
MaxOhn 5d62e87df1 dont adjust catch slider vel wrt version (/b/53569) 2024-02-18 12:52:55 +01:00
MaxOhn 606be7c3bf dont clamp [Difficulty] values (/b/1855) 2024-02-17 18:00:14 +01:00
MaxOhn 812a71fff6 clamp juicestream heads beforehand (/b/17295+Catch) 2024-02-17 14:11:41 +01:00
MaxOhn 2c50fbeb1b decode time signature (/b/1224549) 2024-02-16 23:53:27 +01:00
MaxOhn 872920a84e store edge sounds properly 2024-02-16 22:19:54 +01:00
MaxOhn 7988befad1 fix endpos for old stacking 2024-02-16 15:53:18 +01:00
MaxOhn 32697472ab store bpm_mult in diff points (/b/1033882+Taiko) 2024-02-16 15:06:26 +01:00
MaxOhn 6b6a7e1a0e fix taiko regression 2024-02-16 02:17:31 +01:00
MaxOhn 56882c5ff8 fixed csharp sort 2024-02-16 02:13:14 +01:00
MaxOhn 3f49840ce8 added proptesting for TandemSort 2024-02-16 01:33:21 +01:00
MaxOhn 05b588a2d1 apply proper sorting for catch objects 2024-02-16 01:18:37 +01:00
MaxOhn 100d01483c impl c#'s unstable sort & refactor sort things 2024-02-15 15:46:44 +01:00
MaxOhn 25eec40e06 always clamp catch effective x 2024-02-14 22:11:00 +01:00
MaxOhn 51bd8cce66 calculate slider curves for taiko converts 2024-02-14 18:43:06 +01:00
MaxOhn e772b056bf stick to f64::powi (/b/1005851+FL) 2024-02-14 18:07:28 +01:00
MaxOhn c1cd15d0d0 fix order of float operations 2024-02-14 17:40:04 +01:00
MaxOhn 964f80355d adjust formatting 2024-02-14 15:45:23 +01:00
MaxOhn 1fe8ceaadc micro-optimization for nested object order 2024-02-14 15:42:40 +01:00
MaxOhn 0fdb91fa47 refactor mania hitwindows 2024-02-14 15:37:56 +01:00
MaxOhn 3f1b4e52a1 Merge branch 'rewrite' of https://github.com/MaxOhn/rosu-pp into rewrite 2024-02-14 15:28:02 +01:00
MaxOhn 47dd020bfc sort nested objects 2024-02-14 15:27:24 +01:00
MaxOhn e99c134a5b fix mania hitwindow 2024-02-14 01:52:37 +01:00
MaxOhn 9be4b9ba4c fix order of float operations 2024-02-14 00:40:06 +01:00
MaxOhn 516d47a2fe add empty map tests 2024-02-13 16:02:03 +01:00
MaxOhn b88e49889b use proper default capacities 2024-02-13 15:11:30 +01:00
MaxOhn 2327287a32 anticipate underflow 2024-02-13 15:08:38 +01:00
MaxOhn f628405a95 clamp catch values to playfield 2024-02-13 11:41:08 +01:00
MaxOhn a7027f4972 fix casting 2024-02-13 03:05:21 +01:00
MaxOhn 0c7f838d84 fix mania conversion 2024-02-13 00:12:53 +01:00
MaxOhn 84c648ae6e use curve util method 2024-02-11 02:36:49 +01:00
MaxOhn c3a6a1cb1d re-export PathType & SplineType 2024-02-11 02:36:37 +01:00
MaxOhn 6e4b930401 typo 2024-02-11 00:48:54 +01:00
MaxOhn e8f13ffefa fix markdown 2024-02-10 04:53:41 +01:00
MaxOhn 5f052f5674 wrote crate level docs 2024-02-10 04:44:36 +01:00