Commit Graph

33398 Commits

Author SHA1 Message Date
3e5322541d Make direction setting more clear 2020-10-28 14:35:42 +09:00
0a7f3dc19b Avoid null reference on finalization
Co-authored-by: Bartłomiej Dach <dach.bartlomiej@gmail.com>
2020-10-28 07:29:07 +09:00
d5e0fa322b Fix a couple of inspections 2020-10-27 22:30:45 +09:00
2cacdaa11b Add basic beatmap download and play flow 2020-10-27 19:28:34 +09:00
42b3aa3359 Fix spectating when starting from a point that isn't at the beginning of the beatmap 2020-10-27 18:58:37 +09:00
a289b7034f Add test helper functions to promote code share 2020-10-27 18:58:37 +09:00
b3d793a505 Fix gameplay proceeding when no frames have been received yet 2020-10-27 18:58:37 +09:00
d4467d20a2 Allow tests to continue sending frames from point they left off 2020-10-27 18:58:37 +09:00
851d45d2eb Add sane pausing logic 2020-10-27 18:58:37 +09:00
9e6b0a42ec Allow FrameStabilityContainer to handle waiting-for-data state better (and pause outwards) 2020-10-27 18:58:37 +09:00
3ec3321a3d Add missing space 2020-10-27 18:58:37 +09:00
63131d46aa Send initial spectator state more correctly in test component 2020-10-27 18:58:37 +09:00
4dba96e189 Add more useful frame sending logic to tests 2020-10-27 18:58:37 +09:00
b737a8bf6e Add field to Replay denoting whether the full replay have been received or not 2020-10-27 18:58:37 +09:00
c1e7cd6e47 Stop replay playback when frames are starved 2020-10-27 18:58:37 +09:00
9bac8f3792 Add null check on replay as safety measure 2020-10-27 18:58:37 +09:00
400542bc0b Ensure frames arrive 2020-10-27 18:58:37 +09:00
593b0a3ada Setup tests to run headless, add basic pass support 2020-10-27 18:58:37 +09:00
67f6d52e35 Setup tests 2020-10-27 18:58:37 +09:00
9bb2cff8a5 Convey actual beatmap and ruleset for full testing setup 2020-10-27 18:58:37 +09:00
82a27c73a0 Create basic testing setup 2020-10-27 18:58:37 +09:00
ac4671c594 Add basic implementation of spectator screen 2020-10-27 18:58:37 +09:00
154ccf1b49 Expose events from streaming client 2020-10-27 18:58:37 +09:00
5fd97bd043 Add basic spectator screen 2020-10-27 18:58:37 +09:00
df5348cd93 Merge pull request #10601 from peppy/move-sample-pause-logic 2020-10-27 17:49:32 +09:00
b8beac27ce Use previous logic for catching-up mode 2020-10-27 17:14:41 +09:00
4395852003 Merge pull request #10598 from peppy/editor-timing-seek-on-click-only
Change editor timing screen seek behaviour to only occur on clicking table rows
2020-10-27 15:47:18 +09:00
03d566da35 Rename test variable and remove unncessary cast 2020-10-27 14:35:12 +09:00
606a4304a8 Remove unused usings 2020-10-27 14:33:16 +09:00
09087faf3b Fix non-matching filename 2020-10-27 14:23:24 +09:00
9cfb81589e Use bindable flow instead 2020-10-27 14:10:12 +09:00
6853da459d Move sample pausing logic out of FrameStabilityContainer 2020-10-27 13:54:33 +09:00
e1f578c590 Change editor timing screen seek behaviour to only occur on clicking table rows
Previously it would react to any selection changed event, which could in
lude time changes (which is done by removing then adding the
ControlPointGroup).

Closes #10590.
2020-10-27 12:28:12 +09:00
11ebd2d7f8 Merge pull request #10597 from bdach/fix-mania-spectator-crash 2020-10-27 11:56:41 +09:00
68719bb23d Rename other variables to match 2020-10-27 10:59:24 +09:00
7392876b5f Fix mania crashing due to spectator client handling frames with unconverted beatmap 2020-10-27 00:35:25 +01:00
19e58dc4fc Merge pull request #9970 from MiraiSubject/flag-fit 2020-10-26 19:41:22 +09:00
b8047f5f1d Merge pull request #10582 from peppy/spectator
Add spectator replay streaming support
2020-10-26 17:07:33 +09:00
b1a88a4993 Remove extra using 2020-10-26 16:34:30 +09:00
dfe07271de Add very basic latency handling to spectator test 2020-10-26 16:31:39 +09:00
f5dbaa9b0f Only watch local user to prevent conflict between testers 2020-10-26 15:27:15 +09:00
8508d5f8b9 Rename test scene to match purpose 2020-10-26 15:24:28 +09:00
e941f2fb71 Fix playback not being smooth (and event unbinding logic) 2020-10-26 15:24:12 +09:00
ac13a1d217 Adjust a couple of flag scales to match previous display size 2020-10-26 14:27:55 +09:00
7ed128e030 Merge branch 'master' into flag-fit 2020-10-26 14:19:32 +09:00
b86347dc81 Merge branch 'master' into spectator 2020-10-26 13:39:07 +09:00
9caa7ff64d Remove debug endpoint 2020-10-26 13:38:05 +09:00
38ca5548f4 Merge pull request #10595 from bdach/traceable-hide-hit-circles 2020-10-26 10:30:32 +09:00
5ef1b5dcb5 Remove unused locals 2020-10-25 23:55:22 +01:00
0a23e994e2 Hide sliderend & repeat circles in traceable mod 2020-10-25 23:30:26 +01:00