MaxOhn / rosu-pp

PP and star calculation for all osu! gamemodes
MIT License
79 stars 40 forks source link

reworked attribute calculation #15

Closed MaxOhn closed 2 years ago

MaxOhn commented 2 years ago

Instead of creating BeatmapAttributes directly, create a BeatmapAttributesBuilder that finalizes into the actual attributes. This is used for internal calculations but it's also publicly exposed so users can use it too for arbitrary initial attributes, mods, modes, and clock rates.