Dean Herbert
|
e7b78b1ea5
|
Adjust transform logic to hopefully be a bit easier to parse
|
2021-07-13 20:26:05 +09:00 |
|
Henry Lin
|
d1862d8cff
|
Rename map to mapRange
|
2021-07-04 10:01:56 +08:00 |
|
Henry Lin
|
1470bb1563
|
Use IHidesApproachCircles
|
2021-07-03 13:02:39 +08:00 |
|
Henry Lin
|
f18c17d1a8
|
Merge branch 'master' into osu-target-mod
|
2021-07-03 13:00:52 +08:00 |
|
Henry Lin
|
b0a619bb4c
|
Prevent multiple enumeration in checkForOverlap
|
2021-07-01 12:49:34 +08:00 |
|
Henry Lin
|
34be437d7a
|
Added definitelyBigger
|
2021-07-01 12:21:41 +08:00 |
|
Henry Lin
|
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 |
|
Bartłomiej Dach
|
913f7602e4
|
Change seed control type in line with changes
|
2021-06-30 20:41:08 +02:00 |
|
Salman Ahmed
|
4b56d94a98
|
Revert accidentally pushed part of change
|
2021-06-30 10:26:34 +03:00 |
|
Salman Ahmed
|
e3344c33ea
|
Better convey reason of "Spin In" incompatibility with "Hidden"
|
2021-06-30 09:57:15 +03:00 |
|
Salman Ahmed
|
dbe3150f88
|
Mention about marker interfaces even more explicitly
|
2021-06-29 11:37:08 +03:00 |
|
Salman Ahmed
|
7997d57030
|
Mention interfaces being "markers" for the time being
|
2021-06-29 11:25:35 +03:00 |
|
Henry Lin
|
d4ff4b26f5
|
Split part of addHitSamples to a subroutine
|
2021-06-29 12:49:25 +08:00 |
|
Salman Ahmed
|
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 |
|
Salman Ahmed
|
baf736026b
|
Mark IHidesApproachCircles mods as incompatible with IRequiresApproachCircles
|
2021-06-28 21:20:07 +03:00 |
|
Salman Ahmed
|
6a67a6736a
|
Mark IRequireApproachCircles mods as incompatible with IHidesApproachCircles
|
2021-06-28 21:20:07 +03:00 |
|
Salman Ahmed
|
006cc331c8
|
Separate IMutateApproachCircles to requiring and hiding
|
2021-06-28 21:20:07 +03:00 |
|
Henry Lin
|
ea8993d6d6
|
Use IHasRepeats instead of IHasPathWithRepeats
|
2021-06-28 11:33:19 +08:00 |
|
Henry Lin
|
3eaa04115f
|
Use OsuHitObjectGenerationUtils
|
2021-06-26 11:34:10 +08:00 |
|
Henry Lin
|
c543080923
|
Merge branch 'master' into osu-target-mod
|
2021-06-26 11:26:00 +08:00 |
|
Henry Lin
|
26086ca1ef
|
Rename VectorUtils to OsuHitObjectGenerationUtils
|
2021-06-25 09:43:14 +08:00 |
|
Henry Lin
|
3fcda83713
|
Rename VectorHelper to VectorUtils
|
2021-06-24 22:00:19 +08:00 |
|
Henry Lin
|
1a47bc254d
|
Increase acceptable difference for Precision calls
|
2021-06-24 14:55:49 +08:00 |
|
Henry Lin
|
be55c7e075
|
Minor fixes in comments
|
2021-06-24 13:39:50 +08:00 |
|
Henry Lin
|
2268d7f8a5
|
Extract utility methods into helper class; Better xmldoc and naming
|
2021-06-24 13:19:42 +08:00 |
|
Henry Lin
|
6629f8706a
|
Directly fade to gray instead of computing the color values
|
2021-06-24 12:31:25 +08:00 |
|
Henry Lin
|
877c775e35
|
Added comments
|
2021-06-24 12:20:46 +08:00 |
|
Henry Lin
|
f8fe4ab482
|
Refactor and rename isOverlappingWithRecent
|
2021-06-24 12:02:48 +08:00 |
|
Henry Lin
|
71b5ed16c0
|
Avoid using osuTK constants; Use MathF
|
2021-06-24 11:37:00 +08:00 |
|
Henry Lin
|
f74275a3b5
|
Moved RNG initialisation to a better place
|
2021-06-24 11:29:10 +08:00 |
|
Henry Lin
|
6fca8ba5b0
|
Better explanation for fixComboInfo
|
2021-06-24 11:21:43 +08:00 |
|
Henry Lin
|
6202eed5e2
|
Moved a misplaced !
|
2021-06-24 10:56:14 +08:00 |
|
Henry Lin
|
04510f1ace
|
Removed odd-looking decrement and checks in addHitSamples
|
2021-06-24 10:54:21 +08:00 |
|
Henry Lin
|
58b439b728
|
Switch to IHasPathWithRepeats
|
2021-06-24 10:38:21 +08:00 |
|
Henry Lin
|
98003ec548
|
Avoid modulo when finding slider node index
|
2021-06-24 10:33:54 +08:00 |
|
Henry Lin
|
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 |
|
Henry Lin
|
dae7b8025d
|
Converted an inline lambda into a method (getBeatsForTimingPoint )
|
2021-06-24 09:51:45 +08:00 |
|
Henry Lin
|
a7ea7b8b0b
|
Use GetEndTime() instead of a switch expression
|
2021-06-24 09:34:39 +08:00 |
|
Henry Lin
|
b7dd26612d
|
Reordered things and added regions
|
2021-06-23 16:50:05 +08:00 |
|
Henry Lin
|
6dc5f406b2
|
Implement IMutateApproachCircles
|
2021-06-23 16:29:36 +08:00 |
|
Henry Lin
|
10541dbc0a
|
Merge branch 'master' into osu-target-mod
# Conflicts:
# osu.Game.Rulesets.Osu/Mods/OsuModTraceable.cs
# osu.Game/Rulesets/Mods/IHasSeed.cs
|
2021-06-23 16:26:23 +08:00 |
|
Henry Lin
|
5a031eada8
|
Revert "Display results after fail"
This commit reverts 7815b3c7
|
2021-06-23 16:22:10 +08:00 |
|
Henry Lin
|
e52a58c1bc
|
Switched to a more reasonable sample sound for now
|
2021-06-21 16:24:37 +08:00 |
|
Salman Ahmed
|
01478d780d
|
Generalize IHasSpinnerApproachCircle from being spinner-specifc
|
2021-06-21 03:43:11 +03:00 |
|
Salman Ahmed
|
c04b09520d
|
Replace spinner approach circle proxying logic with hooking up to OnSkinChange in mod
|
2021-06-19 20:06:28 +03:00 |
|
Henry Lin
|
c867940584
|
Marked target mod and traceable mod as incompatible; extracted playfield clamping logic
Nothing is visible when target mod and traceable mod are enabled together.
|
2021-06-19 12:26:16 +08:00 |
|
Henry Lin
|
b09165a074
|
Remove the circle size buff
|
2021-06-19 11:13:19 +08:00 |
|
Henry Lin
|
0cf3119006
|
Guard against edge cases
|
2021-06-19 11:12:29 +08:00 |
|
Henry Lin
|
ca8f08ca84
|
Avoid overlapping with recent circles
|
2021-06-19 10:04:48 +08:00 |
|
Salman Ahmed
|
843c8bd7a4
|
Move spinner approach circle to its own SkinnableDrawable
|
2021-06-18 20:33:50 +03:00 |
|