Dean Herbert
|
0d58530dbe
|
Reduce overhead of ColumnHasObject calls by storing column usage separately
|
2021-09-20 15:09:27 +09:00 |
|
Bartłomiej Dach
|
8026968939
|
Move difficulty -> effect point conversion back to decoder
|
2021-09-18 14:38:38 +02:00 |
|
Dean Herbert
|
b16e0cda3d
|
Move control point modification to ConvertBeatmap method
|
2021-09-09 23:45:32 +09:00 |
|
Dean Herbert
|
3c7a34bdbd
|
Move mania-specific conversion to converter
|
2021-09-06 21:06:13 +09:00 |
|
Dean Herbert
|
a3d9ab1e2e
|
Move approach rate to EffectControlPoint
|
2021-09-03 16:58:16 +09:00 |
|
Dean Herbert
|
071c56e90b
|
Update usages of DifficultyPointAt
|
2021-09-03 16:58:16 +09:00 |
|
Dean Herbert
|
b5954a55ad
|
Remove empty <returns> xmldoc
|
2021-04-12 17:46:14 +09:00 |
|
Dean Herbert
|
56428a027e
|
Change static method to public
|
2021-03-30 16:56:20 +09:00 |
|
Dean Herbert
|
1d968009c2
|
Add osu!mania key filtering using "keys=4" at song select
|
2021-03-30 16:09:35 +09:00 |
|
smoogipoo
|
cf4c88c647
|
Fix spacing
|
2021-02-25 21:38:21 +09:00 |
|
smoogipoo
|
dff1d80f39
|
Update HasFlag usages to HasFlagFast
|
2021-02-25 15:38:56 +09:00 |
|
smoogipoo
|
1a2dc83740
|
Make field readonly
|
2020-10-14 20:40:17 +09:00 |
|
smoogipoo
|
3e6ed6c9ff
|
Add support for dual stages (keycoop) and score multiplier
|
2020-10-14 17:53:28 +09:00 |
|
smoogipoo
|
ac4290dfb6
|
Add comment about stable calculation
|
2020-10-12 15:27:33 +09:00 |
|
smoogipoo
|
08f3481b59
|
Use integer calculations to replicate stable's slider conversion
|
2020-10-09 21:22:20 +09:00 |
|
smoogipoo
|
5f19081db6
|
Fix incorrect probability calculation for hitobject conversion
|
2020-10-09 21:20:00 +09:00 |
|
smoogipoo
|
9d09503ace
|
Fix spinner conversion not considering stacking + forced initial column
|
2020-10-09 21:13:04 +09:00 |
|
smoogipoo
|
4d0e4f4ade
|
Fix incorrect initial density
|
2020-10-09 21:11:18 +09:00 |
|
smoogipoo
|
c7d24203ce
|
Make beatmap conversion support cancellation tokens
|
2020-09-17 17:40:05 +09:00 |
|
smoogipoo
|
ecc9c2957f
|
Avoid float precision error in mania conversion
|
2020-09-07 16:30:05 +09:00 |
|
Dean Herbert
|
25e142965d
|
Strongly type and expose default beatmap information icon implementations for other rulesets
|
2020-09-04 15:01:32 +09:00 |
|
Dean Herbert
|
72cb65c22f
|
Update and add missing beatmap statistic icons to info wedge
|
2020-09-03 17:52:22 +09:00 |
|
smoogipoo
|
018523a43a
|
Rework to remove cross-class pollutions
|
2020-08-25 01:21:27 +09:00 |
|
Bartłomiej Dach
|
39cfbb67ad
|
Replace iterated addition with rounding
|
2020-06-30 20:16:19 +02:00 |
|
Bartłomiej Dach
|
1551c42c12
|
Avoid division when slicing node sample list
|
2020-06-27 17:03:32 +02:00 |
|
Bartłomiej Dach
|
896177801a
|
Avoid creating copies of node samples every time
|
2020-06-05 00:07:27 +02:00 |
|
Bartłomiej Dach
|
c4cae006aa
|
Correctly slice node sample list when converting
|
2020-06-04 22:47:39 +02:00 |
|
Bartłomiej Dach
|
ac019bddd6
|
Only play samples at start of hold note in mania maps
|
2020-06-04 22:33:34 +02:00 |
|
Dan Balasescu
|
64d1b4b11b
|
Merge branch 'master' into move-setter-to-duration
|
2020-06-01 15:55:48 +09:00 |
|
Dean Herbert
|
cbd563e80b
|
Rename to IHasDuration
|
2020-05-27 12:38:39 +09:00 |
|
Dean Herbert
|
6b5b215299
|
Split out IHasPath from IHasCurve to better define hitobjects
|
2020-05-26 17:44:47 +09:00 |
|
smoogipoo
|
58af75ad57
|
Add back missing line
|
2020-04-22 13:45:12 +09:00 |
|
smoogipoo
|
cc0c82aaeb
|
Implement IHasXPosition on ManiaHitObject
|
2020-04-22 09:06:04 +09:00 |
|
smoogipoo
|
d957614fc9
|
Cleanup handling of mania samples
|
2020-04-22 09:06:04 +09:00 |
|
Dean Herbert
|
4c689c6ad2
|
Add constant for max stage keys
|
2020-04-21 10:56:04 +09:00 |
|
smoogipoo
|
b881293b98
|
Allow 10k to be played on a single stage
|
2020-04-20 14:08:23 +09:00 |
|
mcendu
|
2008a7bbec
|
fix naming
|
2020-03-31 14:03:11 +08:00 |
|
mcendu
|
323146e4a6
|
simplify column type check logic
|
2020-03-31 11:53:17 +08:00 |
|
smoogipoo
|
91735ff367
|
Update MathUtils namespace usages
|
2020-01-09 13:43:44 +09:00 |
|
Dan Balasescu
|
9702cc9809
|
Merge branch 'master' into remove-legacy-id
|
2019-12-25 21:01:12 +09:00 |
|
Dean Herbert
|
0677f746aa
|
Provide the ruleset to converter classes
|
2019-12-24 16:02:16 +09:00 |
|
smoogipoo
|
6e7426a098
|
Simplify/improve beatmap conversion precheck
|
2019-12-23 17:44:18 +09:00 |
|
Huo Yaoyuan
|
c457571da6
|
Use index and range expressions
|
2019-12-15 20:17:35 +08:00 |
|
Huo Yaoyuan
|
c0fe91a84c
|
Merge branch 'master' into sharpen
|
2019-11-26 18:21:50 +08:00 |
|
Dean Herbert
|
709ec1404f
|
Centralise End/StartTime retrieval to extension method
|
2019-11-25 19:09:14 +09:00 |
|
Berkan Diler
|
fccdbffa93
|
Use MathF instead of Math- functions when possible
MathF-functions are faster than the Math-counterpart and it looks cleaner, so use MathF when we cast to float or int anyway.
|
2019-11-25 00:45:42 +01:00 |
|
Huo Yaoyuan
|
8239c2da61
|
Refactor to avoid using try-finally as control flow.
|
2019-11-22 00:12:03 +08:00 |
|
Huo Yaoyuan
|
4cd7d67fe4
|
Use early return for if-pattern-matching.
|
2019-11-22 00:02:40 +08:00 |
|
Huo Yaoyuan
|
20f01ff3e9
|
Revert false positives of 'unused assignment'.
|
2019-11-21 23:54:38 +08:00 |
|
Huo Yaoyuan
|
818553027b
|
Merge branch 'master' into sharpen
|
2019-11-21 23:42:46 +08:00 |
|
Berkan Diler
|
6cab517b2d
|
.NET Standard 2.1 implements Math.Clamp , use it instead of MathHelper.Clamp from osuTK.
|
2019-11-20 13:37:47 +01:00 |
|
Huo Yaoyuan
|
374ef6ff83
|
Merge branch 'master' into sharpen
|
2019-11-20 17:30:58 +08:00 |
|
Huo Yaoyuan
|
53bc2dcab7
|
Use costum displaying text for inherited references.
|
2019-11-18 15:29:18 +08:00 |
|
Huo Yaoyuan
|
b04bca7db6
|
Reference elements in origin definition.
|
2019-11-17 20:55:40 +08:00 |
|
Huo Yaoyuan
|
144812669d
|
Use static local functions.
|
2019-11-12 19:56:54 +08:00 |
|
Huo Yaoyuan
|
dcfa98414f
|
Use ??=.
|
2019-11-12 19:56:51 +08:00 |
|
Huo Yaoyuan
|
31cc0d13da
|
Use 'out var'.
|
2019-11-12 19:55:26 +08:00 |
|
Huo Yaoyuan
|
e5e8e70704
|
Use pattern matching.
|
2019-11-12 19:55:19 +08:00 |
|
Huo Yaoyuan
|
7d7b9e36b2
|
Use compound assignment.
|
2019-11-12 19:53:50 +08:00 |
|
Huo Yaoyuan
|
4b75e0bf6a
|
Redundant assignment.
|
2019-11-12 19:53:47 +08:00 |
|
Dean Herbert
|
b37bf4ea01
|
Merge remote-tracking branch 'upstream/master' into selection-hitsound-addition
|
2019-11-12 10:44:53 +09:00 |
|
Huo Yaoyuan
|
ccc8aa6fa4
|
Apply brace style.
|
2019-11-11 20:13:13 +08:00 |
|
smoogipoo
|
6fc1be64c2
|
Make hitobject samples a bindable list
|
2019-11-08 14:04:57 +09:00 |
|
Dean Herbert
|
7e9c100c9b
|
Apply new resharper refactors
|
2019-08-09 12:29:33 +09:00 |
|
Dean Herbert
|
60ea3d4e1a
|
Fix skinning support for combobreak
|
2019-06-30 21:58:30 +09:00 |
|
smoogipoo
|
d7c09e7dbd
|
Merge remote-tracking branch 'origin/master' into fix-new-inspections
# Conflicts:
# osu.Game.Rulesets.Catch/Judgements/CatchDropletJudgement.cs
# osu.Game.Rulesets.Catch/Judgements/CatchJudgement.cs
# osu.Game.Rulesets.Mania/Scoring/ManiaScoreProcessor.cs
# osu.Game.Rulesets.Osu/Replays/OsuAutoGenerator.cs
# osu.Game.Rulesets.Osu/UI/Cursor/CursorTrail.cs
# osu.Game.Tests/Visual/SongSelect/TestCaseBeatmapScoresContainer.cs
# osu.Game/Graphics/OsuFont.cs
# osu.Game/Online/API/Requests/Responses/APILegacyScoreInfo.cs
# osu.Game/Overlays/Profile/Header/BadgeContainer.cs
# osu.Game/Overlays/Profile/ProfileHeader.cs
# osu.Game/Screens/Select/PlaySongSelect.cs
# osu.Game/Skinning/LegacySkinDecoder.cs
|
2019-05-07 13:20:17 +09:00 |
|
Dean Herbert
|
f1952c0816
|
Update font awesome usage
|
2019-04-02 19:55:24 +09:00 |
|
Dean Herbert
|
c39c37a18d
|
Apply more missed cases
|
2019-04-01 12:44:46 +09:00 |
|
Dean Herbert
|
612db31c38
|
Apply newline additions
|
2019-04-01 12:16:32 +09:00 |
|
Dean Herbert
|
de80fc0eac
|
Update icon usage to match framework changes
|
2019-03-27 19:29:27 +09:00 |
|
smoogipoo
|
c722ea0299
|
Add space
|
2019-03-01 14:30:58 +09:00 |
|
andy840119
|
e634475bf4
|
IsDuel -> Dual
|
2019-02-28 23:40:03 +09:00 |
|
andy840119
|
4b2be4612f
|
support duel mode in mania beatmap
|
2019-02-28 19:07:43 +09:00 |
|
Dean Herbert
|
2dbf7d122c
|
Merge branch 'master' into use-pattern-matching
|
2019-02-28 14:53:07 +09:00 |
|
Dean Herbert
|
e2c6a8bc07
|
Use pattern matching wherever possible
|
2019-02-28 14:35:00 +09:00 |
|
Dean Herbert
|
26d53d06a9
|
Fix remaining issues
|
2019-02-28 13:31:40 +09:00 |
|
Dean Herbert
|
8617aaa2a7
|
Update licence header (and remove year)
|
2019-01-24 17:43:03 +09:00 |
|
Unknown
|
6eff79913b
|
remove blank lines
|
2019-01-11 10:34:56 +01:00 |
|
smoogipoo
|
f27bd3ef3e
|
OpenTK -> osuTK
|
2018-11-20 17:14:59 +09:00 |
|
smoogipoo
|
a4caaf56ef
|
Merge remote-tracking branch 'origin/master' into fix-slider-samples
# Conflicts:
# osu.Game.Tests/Beatmaps/Formats/LegacyBeatmapDecoderTest.cs
# osu.Game/Rulesets/Objects/Legacy/Catch/ConvertHitObjectParser.cs
# osu.Game/Rulesets/Objects/Legacy/ConvertHitObjectParser.cs
# osu.Game/Rulesets/Objects/Legacy/Mania/ConvertHitObjectParser.cs
# osu.Game/Rulesets/Objects/Legacy/Osu/ConvertHitObjectParser.cs
# osu.Game/Rulesets/Objects/Legacy/Taiko/ConvertHitObjectParser.cs
|
2018-11-05 16:38:28 +09:00 |
|
smoogipoo
|
47be95ce0b
|
Fix slider nodes using the wrong samples
|
2018-10-16 17:10:24 +09:00 |
|
smoogipoo
|
ec9f23ab73
|
Make IBeatmap.HitObjects an IReadOnlyList
|
2018-10-11 19:53:07 +09:00 |
|
smoogipoo
|
49913f00f0
|
Fix xmldoc
|
2018-08-25 00:07:48 +09:00 |
|
smoogipoo
|
26dfabc86c
|
Aggressively check for valid columns before iterating endlessly
|
2018-08-24 23:57:44 +09:00 |
|
smoogipoo
|
6475dfaeef
|
Allow 2B maps to be converted to mania
|
2018-08-23 09:19:33 +09:00 |
|
Dean Herbert
|
786ed8203f
|
Merge branch 'master' into fix-mirror-note-conversion
|
2018-08-17 14:47:16 +09:00 |
|
smoogipoo
|
3d6721111a
|
Increase the maximum allowable iterations during mania conversion
|
2018-08-17 13:26:53 +09:00 |
|
smoogipoo
|
99ace9805f
|
Fix mirror note generation never completing
|
2018-08-17 12:54:32 +09:00 |
|
Dean Herbert
|
dfecb3235b
|
Fix custom exception stack trace output
|
2018-08-16 20:41:53 +09:00 |
|
Dean Herbert
|
b26c8e3b9e
|
Fix notifiation stack trace output on mania conversion failure
|
2018-08-16 14:04:48 +09:00 |
|
smoogipoo
|
26d4bb5451
|
xmldoc + reword
|
2018-08-15 09:51:02 +09:00 |
|
smoogipoo
|
2019a89a08
|
Softly-handle infinite loops in mania beatmap conversion
|
2018-08-14 16:45:35 +09:00 |
|
Dean Herbert
|
825941aff1
|
Use switch with type matching in place of if-else where possible
|
2018-07-17 14:35:09 +09:00 |
|
Dean Herbert
|
dbc538abbe
|
Use Enum.HasFlag
With .NET core 2.0+ this is as efficient as the ugly code we've been using.
|
2018-07-16 16:18:46 +09:00 |
|
Dan Balasescu
|
282a99fb88
|
Merge branch 'master' into fix-spelling
|
2018-07-10 16:32:14 +09:00 |
|
Dan Balasescu
|
a1d2092cc9
|
Fix incorrect default drain time
|
2018-07-06 13:29:40 +09:00 |
|
Dean Herbert
|
1d6609d9f3
|
Add common custom words to dotsettings dictionary
Also fixes some typos and reduces spelling suggestions to hints.
|
2018-07-05 15:54:41 +09:00 |
|
Jean-Denis Boivin
|
55364af56c
|
I guess you meant an "or" ?
|
2018-06-24 14:55:27 -04:00 |
|
smoogipoo
|
a623155b9f
|
Fix missing using
|
2018-06-19 13:51:53 +09:00 |
|
smoogipoo
|
f090e82b63
|
Fix inverted conditional
|
2018-06-18 21:06:09 +09:00 |
|