Commit Graph

60 Commits

Author SHA1 Message Date
MaxOhn 7ee07ec924 adjusted tests and added /maps for testing 2021-11-21 04:53:52 +01:00
MaxOhn c6b0fc55a8 simplified feature cfg's 2021-11-21 03:54:00 +01:00
MaxOhn 79bc7441e8 added Beatmap::bpm and DifficultyAttributes::max_combo methods 2021-11-21 03:53:43 +01:00
MaxOhn ac1fd76daa removed last_control_point field from HitObjectKind::Slider 2021-11-17 19:15:22 +01:00
MaxOhn fd1cae50e0 removed two ParseError variants and renamed one 2021-11-17 19:07:07 +01:00
MaxOhn 58bf4bd6e0 added a bunch of documentation 2021-11-17 18:59:52 +01:00
MaxOhn 82b124fa75 added method Beatmap::from_path 2021-11-17 16:53:51 +01:00
MaxOhn d39d9ae426 removed math_util module 2021-11-13 17:20:26 +01:00
MaxOhn 8beabd4e11 renamed PpResult+StarResult, minor structural adjustments, documentation update 2021-11-13 17:16:31 +01:00
MaxOhn 15cefe78d5 implemented hotfix & various bug fixes 2021-11-13 14:47:28 +01:00
MaxOhn 09943c9ea2 removed no_leniency feature 2021-11-12 12:48:35 +01:00
MaxOhn d703f55b3c f32 -> f64 & osu_precise fixes + update 2021-11-12 02:44:40 +01:00
MaxOhn 1ba6cfc44c fixes for osu_fast feature 2021-11-09 04:14:26 +01:00
MaxOhn cb4a3d76d9 restructured osu!standard feature flags 2021-11-09 04:14:18 +01:00
MaxOhn cd4d89f5aa fixed stack offset for lazy_end_pos 2021-11-08 04:14:48 +01:00
MaxOhn c6c8c1e3ec enable runtime features again 2021-11-07 00:07:00 +01:00
MaxOhn 21dcdeb942 enforce lint groups
added remaining lint enforcements
2021-11-06 23:25:03 +01:00
MaxOhn 65e4ba166a introduced auxiliary feature 'sliders' 2021-11-06 22:11:17 +01:00
MaxOhn b1c470eb55 applied recent changes to all mode feature combinations 2021-11-06 19:18:34 +01:00
MaxOhn b2b5422259 avoid cloning when extending ticks for fruits 2021-11-06 18:11:36 +01:00
MaxOhn 6a8c1eb532 transmute point_split instead of using raw parts 2021-11-06 16:00:47 +01:00
MaxOhn 94d743d3e7 avoid segment allocations while parsing 2021-11-06 13:12:47 +01:00
MaxOhn 3ba7994dc4 minor parse adjustments 2021-11-05 23:18:14 +01:00
MaxOhn 130fb959cf allocation related optimizations while parsing 2021-11-05 17:39:35 +01:00
MaxOhn bc8d6d70f8 mirrored slider parsing from osu!lazer 2021-11-05 15:04:52 +01:00
MaxOhn 8cb14d88ba use osu's bezier approximation 2021-11-04 21:37:54 +01:00
Pure-Peace adb968ec86 Fix: Dead loop when reading an empty .osu file.
Fix: Dead loop when reading an empty .osu file.
2021-08-09 01:57:14 +08:00
MaxOhn 3a7e096206 mania: ensure columns index is valid 2021-06-14 02:48:51 +02:00
MaxOhn 67c6ad8d8e remove unnecessary features from async-std & tokio 2021-05-07 12:44:10 +02:00
MaxOhn dabcb5e813 updated benchmark results & tiny overall adjustments 2021-04-29 12:25:39 +02:00
MaxOhn 9f984ac4e2 taiko: micro optimizations 2021-04-29 01:36:34 +02:00
MaxOhn 921f2afeac slight bezier optimization 2021-04-28 23:21:40 +02:00
MaxOhn 643a67888d micro optimizations 2021-04-28 22:19:18 +02:00
MaxOhn bb6ee0332c fix linear perfect curves and subpaths 2021-04-28 21:25:08 +02:00
MaxOhn 17426b9975 docs & clippy adjustment 2021-04-17 16:47:48 +02:00
MaxOhn 3f81f18c75 osu: dont count hitobjects again 2021-04-17 14:28:04 +02:00
MaxOhn ed33eda909 parse cleanup 2021-04-17 14:08:56 +02:00
MaxOhn eaeab70a8d parse: refactored Beatmap impls 2021-02-23 23:38:59 +01:00
MaxOhn e7ac4d7401 added async_tokio feature 2021-02-23 23:38:59 +01:00
PurePeace af5e609352 add & fix: async tests 2021-02-23 14:57:41 +08:00
PurePeace f6bdfe3ba9 add: Beatmap async parse (with async-std) 2021-02-23 14:45:06 +08:00
MaxOhn 321ee8f341 parse: cap slider length 2021-02-11 14:37:25 +01:00
MaxOhn 802df83a57 parse: trim special character too 2021-02-08 17:37:02 +01:00
MaxOhn 09e88c2872 parse: handle many curvepoints efficiently 2021-02-04 16:27:07 +01:00
MaxOhn 1fd7777fad docs cleanup 2021-01-29 02:06:53 +01:00
MaxOhn 52979f790f parse: remove bpm field from TimingPoint 2021-01-22 15:45:12 +01:00
MaxOhn adade9a84a osu & fruits: refactored ControlPointIter & added unit test 2021-01-22 15:42:48 +01:00
MaxOhn e933655990 feature-gated modes and osu!standard versions 2021-01-21 17:37:19 +01:00
MaxOhn dfbaa47223 parse: ignore blank lines before header 2021-01-21 09:19:05 +01:00
MaxOhn 318f677373 made clippy happy 2021-01-20 19:57:37 +01:00