Dean Herbert
|
ec3761ced9
|
Standardise control point search logic in `OverlappingScrollAlgorithm`
Was using a very local algorithm which I cannot guarantee is correct.
I'd rather it just use the one used everywhere else.
|
2022-10-18 16:01:05 +09:00 |
Dan Balasescu
|
6a26461683
|
Compare by reference in ControlPoint.Equals()
|
2022-06-21 12:05:28 +09:00 |
Dan Balasescu
|
16281f4a48
|
Properly annotate method to allow null
|
2022-06-20 16:56:19 +09:00 |
Dan Balasescu
|
03ab6fc141
|
Implement IEquatable on ControlPoint
|
2022-06-20 15:27:43 +09:00 |
Dan Balasescu
|
f8830c6850
|
Automated #nullable processing
|
2022-06-17 16:37:17 +09:00 |
Dean Herbert
|
34f875187c
|
Copy time between `ControlPoint`s
|
2021-09-10 14:36:38 +09:00 |
Dean Herbert
|
d988aa1680
|
Actually serialise `SampleControlPoint`s along with `HitObject`s
|
2021-08-31 15:14:03 +09:00 |
Dean Herbert
|
3c028ce05c
|
Add `IDeepCloneable` interface and update existing `CreateCopy` methods to use it
|
2021-07-19 12:54:17 +09:00 |
Dean Herbert
|
69ac22dd7f
|
Fix incorrectly copy pasted xmldoc
|
2021-01-07 19:06:10 +09:00 |
Dean Herbert
|
ba4e411422
|
Clone and copy ControlPointInfo when retrieving a playable beatmap
|
2021-01-04 16:37:07 +09:00 |
Dean Herbert
|
e96e30a19d
|
Move control point colour specifications to common location and use for formatting timing screen table
|
2020-10-01 19:29:34 +09:00 |
smoogipoo
|
9aac98664c
|
Remove unnecessary time property
|
2020-04-17 17:06:12 +09:00 |
smoogipoo
|
69fb984e71
|
Remove EquivalentTo() and Equals()
|
2020-04-17 17:04:09 +09:00 |
Alchyr
|
f115fecb23
|
Fix formatting
|
2020-04-09 09:34:40 -07:00 |
Alchyr
|
65823fb2e1
|
Use redundancy test
|
2020-04-08 01:42:35 -07:00 |
Huo Yaoyuan
|
5375af7820
|
Remove other Equals(object) calls.
|
2019-12-03 20:23:27 +08:00 |
Huo Yaoyuan
|
8a1b70513c
|
No this. qualification.
|
2019-11-12 19:55:29 +08:00 |
Dean Herbert
|
8baf569f59
|
Remove necessity of AutoGenerated flag
|
2019-10-25 19:58:42 +09:00 |
Dean Herbert
|
e987db37ec
|
Add grouping of ControlPoints
|
2019-10-25 19:52:02 +09:00 |
Dean Herbert
|
e2f2638212
|
Replace local Equatable implementations with abstract EquivalentTo
|
2019-10-25 19:44:28 +09:00 |
smoogipoo
|
7a56fe84f2
|
Remove ControlPoint.EquivalentTo
|
2019-05-21 14:27:57 +09:00 |
Dean Herbert
|
66ebdbbe4c
|
Fix control points with same timestamp potentially being parsed incorrectly
|
2019-05-08 18:13:07 +09:00 |
Dean Herbert
|
8617aaa2a7
|
Update licence header (and remove year)
|
2019-01-24 17:43:03 +09:00 |
Dean Herbert
|
44aecdc3a0
|
Rename method to EquivalentTo
|
2018-07-05 15:00:02 +09:00 |
Dan Balasescu
|
37495c34fa
|
Fix possible nullreference
|
2018-07-02 13:51:47 +09:00 |
smoogipoo
|
b664d3ef81
|
Fix time being a part of controlpoint change comparisons
|
2018-07-02 13:34:25 +09:00 |
smoogipoo
|
2882981f9c
|
Implement and use equality comparers for ControlPoint
|
2018-06-28 18:28:59 +09:00 |
Dean Herbert
|
32a74f95a5
|
Normalize all the line endings
|
2018-04-13 18:26:38 +09:00 |
Dean Herbert
|
37d393bca0
|
Update licence headers
|
2018-01-05 20:21:19 +09:00 |
Dean Herbert
|
a01209cfe0
|
Simplify comparator
|
2017-07-19 18:09:59 +09:00 |
Dean Herbert
|
007b343854
|
Fix incorrect equality check when TimingPointAt returns a default T
|
2017-07-19 15:16:40 +09:00 |
smoogipooo
|
002a0e99a2
|
Use SortedList + BinarySearch to find control points at time values.
|
2017-05-23 15:20:32 +09:00 |
smoogipooo
|
6bfd7e0fb0
|
xmldocs.
|
2017-05-23 14:11:37 +09:00 |
smoogipooo
|
3cdfd2eef5
|
Split ControlPoint into different types.
# Conflicts:
# osu.Game.Rulesets.Mania/UI/Column.cs
|
2017-05-23 14:03:40 +09:00 |