Commit Graph

470 Commits

Author SHA1 Message Date
Dean Herbert ccbac08985
Merge pull request #20593 from ekrctb/catch-editor-height
Allow arbitrary height catch editor
2022-10-18 12:10:49 +09:00
Dean Herbert f3e85d2302 Fix initial state being wrong due to `BindValueChanged` call in BDL load 2022-10-12 15:26:26 +09:00
Dean Herbert ea3d08d5a0 Fix collision of external hide with internal logic in `LegacyCatchComboCounter` 2022-10-12 15:26:26 +09:00
Dean Herbert 2e3e4ac5be Update `CatchComboDisplay` to use NRT 2022-10-12 15:26:26 +09:00
Dean Herbert 652bc4ac61 Update `CatchComboDisplay` implementation to use newly exposed bindable 2022-10-12 15:14:33 +09:00
Dean Herbert d2d589a156 Expose HUD state via `Player` 2022-10-12 15:11:52 +09:00
Dean Herbert a10fda2843
Merge branch 'master' into catch-combo-hide 2022-10-12 15:00:35 +09:00
Dean Herbert 994db55b6d Simplify check conditionals 2022-10-07 02:22:13 +09:00
NullifiedJosh 6543171169
Fix formating. 2022-10-06 18:30:49 +08:00
NullifiedJosh 0f6a6287f2
Fix bugs and add test 2022-10-06 18:17:33 +08:00
ekrctb e8cd9a5d11 Allow arbitrary height catch editor
Useful because can see more notes at once.
2022-10-06 17:26:03 +09:00
NullifiedJosh 0e38ff07c7
Check if relax is one of the mods, if so hide. 2022-09-23 20:19:56 +08:00
cdwcgt 857e943b8d
hide catchcombo when Hud hide 2022-09-12 19:14:08 +09:00
Dean Herbert 8cfeaa28a0
Merge pull request #19774 from josh-codes/master
Add basic touch support for osu!catch
2022-09-09 17:15:46 +09:00
Dean Herbert bffc9555bf Adjust visuals slightly further (and remove double-gray application) 2022-09-09 16:12:54 +09:00
Dean Herbert f3fc8af6ee Adjust visuals 2022-09-09 16:04:37 +09:00
Dean Herbert 64eaf461ac Simplify input handling even further 2022-09-09 16:04:37 +09:00
Dean Herbert ba951b76f7 Unify and simplify input handling code 2022-09-09 15:28:40 +09:00
Dean Herbert e6ba95ee16 Don't bother calculating active keys if input source was not handled 2022-09-09 15:22:12 +09:00
Dean Herbert a42c1af09e Tidy up highlighting code and ensure read-only access to dictionary by highlight areas 2022-09-09 15:21:20 +09:00
Dean Herbert 715e9018da Tidy up code and naming 2022-09-09 15:11:26 +09:00
Dean Herbert 2709a4d398 Ensure overlay is always shown when movement is detected on mouse or keyboard 2022-09-09 15:04:25 +09:00
Josh 888d8b2817
Removed redudent code & converted use of `OnDrag to `OnMouseMove` 2022-09-08 20:39:53 +08:00
Dean Herbert b9afe6f4cf Tidy up code quality 2022-09-08 19:44:29 +09:00
Dean Herbert 4f22616860 Rename class to match osu! version 2022-09-08 19:44:24 +09:00
Josh 161c54df1c
Refactor UI and add drag support 2022-09-03 14:14:34 +08:00
Josh 40ff2d50dd
Refactor UI and add drag support 2022-09-03 02:31:58 +08:00
Dean Herbert a215d009fe Update `Remove`/`RemoveRange`/`RemoveAll` calls in line with framework changes 2022-08-29 15:57:40 +09:00
Josh be7367b90e Invert the dash and normal hits. 2022-08-15 17:52:26 +08:00
Josh ff497c452f Fix formatting + Add tests + fix touch UI 2022-08-15 17:23:29 +08:00
Josh 09e45f39b2 Add the touchinputfield file because it was untracked 2022-08-13 19:55:47 +08:00
Josh 757d236e14 Add the UI file 2022-08-13 18:55:31 +08:00
Josh fa2ebe1d5f add basic touch functionality 2022-08-13 18:02:29 +08:00
Dean Herbert c95eb2d2c1 Fix incorrect case in `CatcherArea` parameter 2022-07-06 14:28:50 +09: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
Darius Wattimena 38edeac710 Moved the logic to the bottom as placeCaughtObject is otherwise not called yet 2021-11-18 20:24:40 +01:00
Darius Wattimena 95891bc655 Moved clear plate logic to Catcher class 2021-11-18 20:03:41 +01:00
Darius Wattimena 2c4f1817d3 Fixed an issue where banana showers don't clear the plate when missing the last banana 2021-11-14 20:43:31 +01:00
Dan Balasescu cab254dc81
Merge branch 'master' into var-inspections-update 2021-10-27 14:02:49 +09:00
Dean Herbert 6944151486 Apply batch fixing of built-in types using `var` 2021-10-27 13:04:41 +09:00
ekrctb e5050b90a5 Don't assume catcher dash speed is 2x the walk speed 2021-10-26 20:09:48 +09:00
Dean Herbert b339c149d8 Copy `BaseDifficulty` to `Beatmap<T>` and move all write operations across 2021-10-06 15:10:45 +09:00
Dean Herbert a92d499d7a Convert usages of `BeatmapDifficulty` to `IBeatmapDifficultyInfo` 2021-10-01 16:55:50 +09:00
smoogipoo f9d5abff8a Update with keybinding changes 2021-09-16 18:26:12 +09:00
Bartłomiej Dach e79150d4da
Reorder constructor arguments for `HitExplosionEntry` 2021-08-12 21:48:08 +02:00
Bartłomiej Dach 68f454b51a
Enable NRT in explosion-related classes and streamline null handling 2021-08-12 21:48:07 +02:00
Bartłomiej Dach 98ce69d1d3
Fix explosion reading out time values from wrong clock 2021-08-11 23:32:58 +02:00
Bartłomiej Dach 4bcbe6ac90
Restructure explosion to ensure proper lifetime bounds 2021-08-11 21:23:34 +02:00
Bartłomiej Dach 8c8a64fe6e
Add legacy hit lighting implementation 2021-08-11 21:23:33 +02:00