d1862d8cff
Rename map
to mapRange
2021-07-04 10:01:56 +08:00
1470bb1563
Use IHidesApproachCircles
2021-07-03 13:02:39 +08:00
f18c17d1a8
Merge branch 'master' into osu-target-mod
2021-07-03 13:00:52 +08:00
b0a619bb4c
Prevent multiple enumeration in checkForOverlap
2021-07-01 12:49:34 +08:00
34be437d7a
Added definitelyBigger
2021-07-01 12:21:41 +08:00
58f80abe32
Several requested changes
...
- Rename `origHitObjects` to `originalHitObjects`
- Use `Value` instead of `GetValueOrDefault()`
- Remove `endObj`
- Added comments
- Rename `closestIdx` to `precedingIndex`
- Changed an `almostEquals` call
2021-07-01 11:57:57 +08:00
c69455cfd0
Fixed slider bounding box calculation
2021-07-01 11:20:55 +08:00
7585f1f790
Move special case handling back to moveSliderIntoPlayfield
2021-07-01 11:03:22 +08:00
6e1839fcf2
Rename shift_object_count
to objects_to_shift_before_slider
2021-07-01 11:03:22 +08:00
328dcb4d6b
Use Math.Clamp
instead of MathHelper.Clamp
2021-07-01 11:03:22 +08:00
3c1f0452a2
Refactor and rename getMinSliderMargin
to getSliderBoundingBox
.
2021-07-01 11:03:22 +08:00
913f7602e4
Change seed control type in line with changes
2021-06-30 20:41:08 +02:00
c0613a3e4f
Merge branch 'master' into osu-target-mod
2021-06-30 20:27:55 +02:00
4b56d94a98
Revert accidentally pushed part of change
2021-06-30 10:26:34 +03:00
e3344c33ea
Better convey reason of "Spin In" incompatibility with "Hidden"
2021-06-30 09:57:15 +03:00
3f185a0622
Fixed an exception when clamping large sliders
2021-06-30 10:35:06 +08:00
dbe3150f88
Mention about marker interfaces even more explicitly
2021-06-29 11:37:08 +03:00
7997d57030
Mention interfaces being "markers" for the time being
2021-06-29 11:25:35 +03:00
8d1eae7c70
Use IndexInCurrentCombo
2021-06-29 14:25:45 +08:00
2722565204
Take circle radius into account when clamping to playfield
2021-06-29 13:36:30 +08:00
0c5777c2c8
Added comments
2021-06-29 12:56:05 +08:00
d4ff4b26f5
Split part of addHitSamples
to a subroutine
2021-06-29 12:49:25 +08:00
96e09605d8
Osu random mod improvements
...
- Reduce "jump streams" by increasing maximum jump angle and variance in jump angle
- Reduce weird jumps to sliders by shifting hit circles in front of sliders
2021-06-29 12:33:40 +08:00
69dac018c7
Make OsuModSpinIn
as incompatible with other IHidesApproachCircles
mods
...
Respecting the TODO comment above it, mark `OsuModSpinIn` as
incompatible with other `IHidesApproachCircles` mods as well.
2021-06-28 21:20:07 +03:00
baf736026b
Mark IHidesApproachCircles
mods as incompatible with IRequiresApproachCircles
2021-06-28 21:20:07 +03:00
6a67a6736a
Mark IRequireApproachCircles
mods as incompatible with IHidesApproachCircles
2021-06-28 21:20:07 +03:00
006cc331c8
Separate IMutateApproachCircles
to requiring and hiding
2021-06-28 21:20:07 +03:00
ea8993d6d6
Use IHasRepeats
instead of IHasPathWithRepeats
2021-06-28 11:33:19 +08:00
3eaa04115f
Use OsuHitObjectGenerationUtils
2021-06-26 11:34:10 +08:00
c543080923
Merge branch 'master' into osu-target-mod
2021-06-26 11:26:00 +08:00
50c27d2635
Update usages of IHasTooltip
in line with framework localisation changes
2021-06-25 19:10:04 +02:00
ec8810cc2b
Use MathF
instead of (float)Math
2021-06-25 09:44:23 +08:00
26086ca1ef
Rename VectorUtils
to OsuHitObjectGenerationUtils
2021-06-25 09:43:14 +08:00
3fcda83713
Rename VectorHelper
to VectorUtils
2021-06-24 22:00:19 +08:00
1a47bc254d
Increase acceptable difference for Precision calls
2021-06-24 14:55:49 +08:00
be55c7e075
Minor fixes in comments
2021-06-24 13:39:50 +08:00
153e204d20
Cap rotation ratio to 1
2021-06-24 13:22:10 +08:00
2268d7f8a5
Extract utility methods into helper class; Better xmldoc and naming
2021-06-24 13:19:42 +08:00
6629f8706a
Directly fade to gray instead of computing the color values
2021-06-24 12:31:25 +08:00
877c775e35
Added comments
2021-06-24 12:20:46 +08:00
f8fe4ab482
Refactor and rename isOverlappingWithRecent
2021-06-24 12:02:48 +08:00
71b5ed16c0
Avoid using osuTK constants; Use MathF
2021-06-24 11:37:00 +08:00
f74275a3b5
Moved RNG initialisation to a better place
2021-06-24 11:29:10 +08:00
6fca8ba5b0
Better explanation for fixComboInfo
2021-06-24 11:21:43 +08:00
6202eed5e2
Moved a misplaced !
2021-06-24 10:56:14 +08:00
04510f1ace
Removed odd-looking decrement and checks in addHitSamples
2021-06-24 10:54:21 +08:00
58b439b728
Switch to IHasPathWithRepeats
2021-06-24 10:38:21 +08:00
98003ec548
Avoid modulo when finding slider node index
2021-06-24 10:33:54 +08:00
3eab540bcc
Converted an inline lambda into a method (isInsideBreakPeriod
); moved origHitObjects
to be a private class field
2021-06-24 10:07:29 +08:00
dae7b8025d
Converted an inline lambda into a method (getBeatsForTimingPoint
)
2021-06-24 09:51:45 +08:00