andy840119
|
0a1543c6e8
|
Use `AsNonNull()` instead.
|
2022-07-02 19:48:32 +08:00 |
andy840119
|
59c83a3423
|
Mark as non-null because next object in here will always has value.
|
2022-07-02 13:33:51 +08:00 |
andy840119
|
19721a9bbb
|
Remove the nullable disable annotation and fix the breaking api.
|
2022-07-02 13:33:05 +08:00 |
Dean Herbert
|
31a447fda0
|
Update parameter discards
|
2022-06-24 21:26:19 +09:00 |
Dan Balasescu
|
f8830c6850
|
Automated #nullable processing
|
2022-06-17 16:37:17 +09:00 |
Dan Balasescu
|
0458d408bb
|
Add replay statistics frames to FramedReplayInputHandler
|
2022-01-31 18:53:47 +09:00 |
Dean Herbert
|
6944151486
|
Apply batch fixing of built-in types using `var`
|
2021-10-27 13:04:41 +09:00 |
ekrctb
|
207f7f1e56
|
Rename FramedAutoGenerator<T> -> AutoGenerator<T>
|
2021-05-07 00:31:12 +09:00 |
ekrctb
|
cf39178099
|
Use FramedAutoGenerator in Taiko, Catch, Mania
OsuAutoGenerator is not included in this change because it uses SortedList-like thing
|
2021-05-06 22:57:07 +09:00 |
ekrctb
|
a965e8a75d
|
Remove AutoGenerator workaround of now-fixed issue
|
2021-04-16 14:13:41 +09:00 |
Bartłomiej Dach
|
29d4162e4e
|
Remove release delay for hold notes when generating autoplay
It was more intended for normal notes anyway (as they would be released
pretty much instantaneously, if it weren't for the delay).
|
2021-03-22 22:45:21 +01:00 |
Dean Herbert
|
6095446f10
|
Fix autoplay generators failing on empty hitobjects lists
|
2020-09-28 15:38:54 +09:00 |
Dean Herbert
|
2c62b23d85
|
Update naming
|
2020-07-22 19:53:45 +09:00 |
Dean Herbert
|
648e414c14
|
Update InputHandlers in line with framework changes
|
2020-07-19 11:39:11 +09:00 |
smoogipoo
|
e534d59c80
|
Use another argument exception
|
2020-04-15 13:08:15 +09:00 |
Dean Herbert
|
d47e414fb1
|
Apply review feedback (unroll inner loop / xml fixes)
|
2020-04-15 12:35:43 +09:00 |
Dean Herbert
|
7f95418262
|
Fix osu!mania replays actuating incorrect keys when multiple stages are involved
|
2020-04-14 16:52:17 +09:00 |
Dean Herbert
|
f75c082601
|
Fix osu!mania replays recording incorrectly when key mod applied
|
2020-03-27 15:50:11 +09:00 |
Dean Herbert
|
8a2aac5f83
|
Rename conversion methods for clarity
|
2020-03-25 20:21:34 +09:00 |
Dean Herbert
|
022465f546
|
Add encoding and import support
|
2020-03-24 14:51:52 +09:00 |
Dean Herbert
|
0677f746aa
|
Provide the ruleset to converter classes
|
2019-12-24 16:02:16 +09:00 |
Dean Herbert
|
709ec1404f
|
Centralise End/StartTime retrieval to extension method
|
2019-11-25 19:09:14 +09:00 |
Dean Herbert
|
61b396f235
|
Remove redundant length check
|
2019-09-18 17:09:43 +09:00 |
Dean Herbert
|
381daffe52
|
Generate better temporary frames to support framed handling flaws
|
2019-09-18 16:09:48 +09:00 |
Dean Herbert
|
77947e8309
|
Fix rewind tests failing
|
2019-09-17 22:33:27 +09:00 |
Dean Herbert
|
624e5644a4
|
Change osu!catch key trigger to occur on frame before positional change
|
2019-09-13 23:06:35 +09:00 |
Dean Herbert
|
acdfeef1dc
|
Improve how osu!catch stores and replays key actions
|
2019-09-12 18:33:46 +09:00 |
smoogipoo
|
d4a296f911
|
Slight refactoring
|
2019-08-26 17:45:12 +09:00 |
Desconocidosmh
|
77e9e89fec
|
Refactoring
|
2019-08-19 20:45:23 +02:00 |
Desconocidosmh
|
b3556403aa
|
Make GetNextObject() a virtual method
|
2019-08-19 16:18:25 +02:00 |
Desconocidosmh
|
0f9706e798
|
Fix using invalid constant
|
2019-08-17 00:18:25 +02:00 |
Desconocidosmh
|
7de1757aae
|
Small improvements
|
2019-08-16 12:50:48 +02:00 |
Desconocidosmh
|
24d2b504dd
|
Stop autoplay from missing on very dense notes when playing mania
|
2019-08-16 12:39:54 +02:00 |
Dean Herbert
|
612db31c38
|
Apply newline additions
|
2019-04-01 12:16:32 +09:00 |
Dean Herbert
|
09a7950a3b
|
Fix handlers for other rulesets
|
2019-03-28 15:09:06 +09:00 |
Dean Herbert
|
1f44dde96b
|
Fix autoplay tests not working
|
2019-03-07 18:34:56 +09:00 |
Dean Herbert
|
8617aaa2a7
|
Update licence header (and remove year)
|
2019-01-24 17:43:03 +09:00 |
smoogipoo
|
8eff49bccd
|
Remove User from Replay
|
2018-11-30 18:25:14 +09:00 |
smoogipoo
|
2ee181daf7
|
Re-namespace replay-related classes
|
2018-11-28 17:20:37 +09:00 |
Dean Herbert
|
0f37758314
|
Update framework
|
2018-07-21 16:21:53 +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 |
ekrctb
|
d6084c0b30
|
Adapt to new input handling changes
|
2018-06-22 18:10:27 +09:00 |
smoogipoo
|
03a5df84c6
|
Initial rework of beatmap conversion process
|
2018-04-19 22:04:12 +09:00 |
smoogipoo
|
66b3b295e7
|
Use IBeatmap wherever possible
|
2018-04-19 20:44:38 +09:00 |
Dean Herbert
|
32a74f95a5
|
Normalize all the line endings
|
2018-04-13 18:26:38 +09:00 |
smoogipoo
|
c783a19e41
|
Fix mania frame conversion not working at all
|
2018-03-01 02:28:15 +09:00 |
smoogipoo
|
195b6642e6
|
Reimplement important frames
|
2018-03-01 02:28:15 +09:00 |
smoogipoo
|
cf42d5bbd5
|
Remove mostly-unused Score parameter
|
2018-03-01 02:28:14 +09:00 |
smoogipoo
|
a7e6c19e61
|
Remove todo (probably not a consideration going forward)
|
2018-03-01 02:28:14 +09:00 |
smoogipoo
|
222ae70062
|
Populate rulesets with their replay frames
|
2018-03-01 02:28:14 +09:00 |