Commit Graph

359 Commits

Author SHA1 Message Date
MaxOhn b5439a0229 store zero strain values 2023-02-11 10:27:24 +01:00
MaxOhn b1451b4f0b store taiko strain peaks in CompactZerosVec 2023-02-10 18:53:47 +01:00
MaxOhn 7cc3a4644b break loop early on 0 curr strain 2023-02-09 14:04:28 +01:00
MaxOhn 68050f7848 v0.9.4 2023-02-09 07:56:30 +01:00
MaxOhn abb558f472 updated changelog 2023-02-09 07:53:31 +01:00
MaxOhn 9c1f2989cb remove invalid curve points error variant 2023-02-09 07:50:17 +01:00
MaxOhn 9d5a059e0a skip parsed line if unknown object type 2023-02-09 07:41:58 +01:00
MaxOhn f645d16bee remove redundant error variant 2023-02-09 07:39:56 +01:00
MaxOhn 16e06e50b7 stricter parsing of file version 2023-02-09 07:37:09 +01:00
MaxOhn a96a6b8ee0 skip parsed line if invalid mode 2023-02-09 07:26:55 +01:00
MaxOhn 9067759dc2 skip parsed line if invalid key:value 2023-02-09 07:24:28 +01:00
MaxOhn d15f3313d9 skip parsed line if expected field not present 2023-02-09 07:08:35 +01:00
MaxOhn 6c36065ea1 updated changelog 2023-02-09 06:27:12 +01:00
MaxOhn 7bac0c7215 clamp clock rate 2023-02-09 06:25:26 +01:00
MaxOhn 1b5399070e added is_convert method to TaikoPP and ManiaPP 2023-02-02 08:54:47 +01:00
MaxOhn 741aa7a8e3 fixed Beatmap::bpm 2023-01-30 00:37:38 +01:00
MaxOhn 58f6b6631b extended comment 2023-01-29 03:40:34 +01:00
MaxOhn 6cef427f17 v0.9.3 2023-01-28 15:10:37 +01:00
MaxOhn 0c6d2e747f parse curve points within range 2023-01-28 15:08:38 +01:00
MaxOhn 06320468c5 updated changelog 2023-01-28 04:37:14 +01:00
MaxOhn fb36edd132 expose BeatmapExt methods for mode-specific objects (#20)
* expose osu hitobjects

* added pub method to create osu objects

* expose mania objects

* added some derived traits to public types

* expose taiko objects

* expose catch objects

* add documentation

* fix documentation
2023-01-28 04:33:05 +01:00
MaxOhn cdb0bbb8f4 fixed indent in workflow 2023-01-28 04:30:47 +01:00
MaxOhn 1979d139fb fixed niche capacity overflow 2023-01-28 04:27:57 +01:00
MaxOhn ea51971471 ignore line on invalid curve points instead of error throw 2023-01-28 03:24:48 +01:00
MaxOhn 17ab4c454e reformated Cargo.toml 2023-01-28 02:55:42 +01:00
MaxOhn 1b9668428d fixed async_std compilation by including default features 2023-01-28 02:50:18 +01:00
MaxOhn 3b8a5f987d moved BeatmapExt into beatmap module 2023-01-27 13:31:46 +01:00
MaxOhn 28bcf107f1 update to edition 2021 & fix clippy lints 2023-01-27 07:58:07 +01:00
MaxOhn e6957f935a remove outdated comment 2023-01-12 01:27:16 +01:00
MaxOhn 51a2092020 made clippy happy 2023-01-11 23:57:04 +01:00
MaxOhn 07ea95a6c0 added ScoreState::total_hits 2022-11-29 00:29:30 +01:00
MaxOhn 9e0001d9d9 fixed typo 2022-11-12 13:17:25 +01:00
Max e3e583ce40 v0.9.2 2022-11-08 20:01:24 +01:00
Max 20d7598e07 handle pixel_len 0 for catch 2022-11-08 19:59:38 +01:00
Max 7ded74b54e handle underflow for acc percentage 2022-10-31 12:38:03 +01:00
Max 4423efa1ca updated changelog 2022-10-31 01:04:56 +01:00
Max 746d31d9f2 dont offset based on len parity (#18) 2022-10-31 01:01:49 +01:00
Max 4e416badd0 convert map internally for gradual tko & mna 2022-10-28 00:42:13 +02:00
Max cd459091f4 fixed typo 2022-10-27 18:44:47 +02:00
Max 6fb2b9d4b8 added feature matrix to workflow 2022-10-27 18:39:31 +02:00
Max 2a046a3df0 fixed async tests 2022-10-27 18:34:20 +02:00
Max ce4b7fcfff added clippy & test workflow 2022-10-27 17:06:12 +02:00
Max c8fe446b3e removed difficulty tests 2022-10-27 11:43:17 +02:00
Max fdce20269b added test cases for blank maps 2022-10-27 11:43:17 +02:00
Max 47bc69d7fe fixed taiko passed objects 2022-10-27 11:43:09 +02:00
MaxOhn 4137520bbb v0.9.1 2022-10-26 22:31:44 +02:00
MaxOhn 007410192b remove clock rate from strains section length 2022-10-26 22:25:52 +02:00
MaxOhn 533ff8c960 reordering 2022-10-26 22:23:51 +02:00
MaxOhn b6ec17fd12 convert map internally for tko & mna 2022-10-26 22:23:43 +02:00
MaxOhn de400b29cf v0.9.0 2022-10-24 10:23:25 +02:00