Commit Graph

57 Commits

Author SHA1 Message Date
Dan Balasescu 0458d408bb Add replay statistics frames to FramedReplayInputHandler 2022-01-31 18:53:47 +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 f74567e8eb Introduce base class for hitobjects that can be strong 2020-12-13 12:36:39 +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
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
smoogipoo 5106d275ca Remove CentreHit/RimHit hitobject abstraction 2020-03-23 12:08:15 +09:00
smoogipoo 9c49da8942 Remove unnecessary extra "wait" frame 2020-01-03 16:24:39 +09:00
smoogipoo 97b4c65554 Fix taiko replay frames being mis-ordered 2020-01-03 16:24:29 +09:00
Huo Yaoyuan ddb2cfc46d Use GetEndTime in Taiko and Mania 2019-12-14 18:16:13 +08:00
Huo Yaoyuan e5e8e70704 Use pattern matching. 2019-11-12 19:55:19 +08: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 9bd844bf4d Make comment more informative 2019-08-19 19:54:22 +02:00
Desconocidosmh 9732f5d622 Add Swell to GetNextObject() check 2019-08-19 17:28:32 +02:00
Desconocidosmh eb83e36e0f Make TaikoAutoGenerator unpress sooner 2019-08-19 17:15:08 +02:00
Desconocidosmh b3556403aa Make GetNextObject() a virtual method 2019-08-19 16:18:25 +02:00
Desconocidosmh aa3651f65e Change the logic so the last button gets unpressed instead of staying pressed forever 2019-08-15 19:45:10 +02:00
Desconocidosmh 386d788813 Change if-else to ternary if 2019-08-15 18:32:45 +02:00
Desconocidosmh ba539abac7 Refactoring 2019-08-14 21:05:24 +02:00
Desconocidosmh e567e81981 Refactoring 2019-08-14 20:10:52 +02:00
Desconocidosmh f849b4ce54 Make autoplay unpress sooner, if needed 2019-08-14 19:49:32 +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
ekrctb d6084c0b30 Adapt to new input handling changes 2018-06-22 18:10:27 +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 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 222ae70062 Populate rulesets with their replay frames 2018-03-01 02:28:14 +09:00
smoogipoo a3c7755ade Implement a conversion process for ReplayFrames 2018-03-01 02:28:14 +09:00
smoogipoo 3fdb6845da Revert unneeded change
This was already correct as per osu-stable.
2018-02-23 14:40:25 +09:00
tgi74000 426343f136 Fix legacy Taiko replays having reversed inputs 2018-02-21 15:05:51 +01:00
smoogipoo 92df704fbd Fix up taiko not having any important frames 2018-01-25 21:37:38 +09:00
Dean Herbert 37d393bca0 Update licence headers 2018-01-05 20:21:19 +09:00
smoogipoo 9fa0cfd250 Fix taiko autoplay hitting drumroll ticks with the rims instead of centres
Fixes #1772.
2017-12-27 13:06:36 +09:00
smoogipoo 6a29f6020a Make HitObjects construct nested hit objects 2017-12-22 21:42:54 +09:00
Dean Herbert a7e6efd34f Rename keys -> actions 2017-08-24 20:30:18 +09:00
Dean Herbert a7a7e0323f Update autoplay and replay handling to result in actions, not keys 2017-08-24 15:36:42 +09:00