MaxOhn
0c79c4073e
Port osu!std updates since f08134f
2024-10-13 16:40:43 +01:00
MaxOhn
41411eec87
chore: made clippy happy
2024-10-13 16:39:04 +01:00
tsunyoku
affb7fb110
remove tests
2024-10-13 16:17:06 +01:00
Badewanne3
26547d7dea
feat: use rosu-mods ( #36 )
...
* use rosu-mods
* apply values from DifficultyAdjust mod
* minor doc addition
* consider Blinds mod in perf calc
2024-07-08 11:35:07 +02:00
Badewanne3
9acf85e934
refactor: create performance calculators through traits ( #33 )
...
* create perf calc through IntoPerformance traits
* added tests
* adjusted documentation
* fix doctest
* simplify From impls
2024-04-01 19:14:38 +02:00
Badewanne3
a577200a0f
feat: compact strains ( #32 )
...
* store zero strains compactly
* added docs
* added proptest
* add feature to store strains compactly
* update ci
* rename CompactZerosVec to StrainsVec
* add size_hint for iter
* rename iter
* minor adjustments
* more minor adjustments
2024-03-31 11:49:29 +02:00
MaxOhn
711e548a7e
made clippy quiet
2024-03-18 20:40:59 +01:00
MaxOhn
90196329c1
add GradualPerformance::len methods
2024-03-11 17:58:40 +01:00
MaxOhn
e3dcec8584
return Result<_, Self> instead of Option
2024-03-08 11:53:07 +01:00
MaxOhn
d711840a11
create perf calc either by map or attrs
2024-03-08 11:44:17 +01:00
MaxOhn
b81fc5c0d5
fix reading clockrate
2024-03-07 11:46:23 +01:00
MaxOhn
9c0fc2eea9
added InspectDifficulty type
2024-03-06 21:42:20 +01:00
MaxOhn
0ed0bc2639
fix doctests
2024-03-04 16:19:35 +01:00
MaxOhn
633955ab1b
apply new settings of Difficulty
2024-03-04 15:56:55 +01:00
MaxOhn
c5fdf4e610
added more settings to Difficulty (unused)
2024-03-04 12:21:16 +01:00
MaxOhn
5fb393a109
added examples
2024-03-03 10:30:40 +01:00
MaxOhn
38e072a1dc
reduce Difficulty struct size
2024-03-03 10:21:26 +01:00
MaxOhn
e749a791fc
restructure Difficulty and ModeDifficulty
2024-03-03 09:59:34 +01:00
MaxOhn
3705338d12
renamed CatchScoreState fields
2024-03-03 08:03:05 +01:00
MaxOhn
6eac895339
expose Converted::map
2024-03-02 07:02:25 +01:00
MaxOhn
59dfc109e0
store is_convert in Beatmap itself
2024-03-02 06:27:52 +01:00
MaxOhn
0f23f81234
add Strains for any mode
2024-03-01 10:21:46 +01:00
MaxOhn
852f6cfa45
made bunch of functions const
2024-02-29 23:31:07 +01:00
MaxOhn
2c44ef3a35
added From impl
2024-02-29 22:49:29 +01:00
MaxOhn
428c9b17b1
justify enum size
2024-02-27 13:11:53 +01:00
MaxOhn
917240987e
clamp clock rate
2024-02-27 12:47:56 +01:00
MaxOhn
43849ba8c4
adjust doc examples
2024-02-27 12:24:53 +01:00
MaxOhn
c2c617ec01
fix doctests & rename n_misses to misses
2024-02-26 17:51:20 +01:00
MaxOhn
1a5f9b9681
added some convenience methods
2024-02-26 17:10:54 +01:00
MaxOhn
8d2132c124
add gradual calc for any mode
2024-02-26 16:15:08 +01:00
MaxOhn
52ee7ab7a5
minor restructure
2024-02-26 15:07:06 +01:00
MaxOhn
662e3d7689
remove feature-gates in docs
2024-02-25 01:12:49 +01:00
MaxOhn
ae14815140
made clippy happy
2024-02-23 12:52:36 +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
3f1b4e52a1
Merge branch 'rewrite' of https://github.com/MaxOhn/rosu-pp into rewrite
2024-02-14 15:28:02 +01:00
MaxOhn
b88e49889b
use proper default capacities
2024-02-13 15:11:30 +01:00
MaxOhn
c793361e0f
renamed method
2024-02-10 03:39:36 +01:00
MaxOhn
a8bf9601b6
initial rewrite
2024-02-09 17:54:14 +01:00