Dean Herbert
ac67320b61
Refactor for readability
2023-12-06 11:50:43 +09:00
Rodrigo Pina
cda55065e7
Simplified ban order logic
...
Implemented tests to make sure logic works as intended
2023-12-05 12:56:24 +00:00
Rodrigo Pina
ecbf07c52a
Replace Count() from CurrentMatch.Value.PicksBans with property alternative
2023-11-30 02:56:23 +00:00
Rodrigo Pina
a33a4c4d1d
Fixed issue where pick order was following ban order structure
2023-11-29 11:31:15 +00:00
Rodrigo Pina
60d6c0fe53
Changed ban order to match typical tournament ban structure
2023-11-29 11:22:07 +00:00
Dean Herbert
2dd12a6725
Improve logic around map pool mode changes
2023-11-29 15:49:28 +09:00
Rodrigo Pina
c3ddf773b7
# osu.Game.Tournament.Models
...
+ Add: New property BanCount in TournamentRound to save the number of bans
# osu.Game.Tournament/Screens
+ Add: New slider setting in RoundEditorScreen to select the number of bans per round
* Change: Modified setNextMode behavior to get the round ban count, and select bans accordingly
2023-11-28 14:56:07 +00:00
Dean Herbert
c0f603eb0e
Fix typo in comment
2023-09-19 15:27:56 +09:00
cdwcgt
5ad80879b7
let MatchIPCInfo .Beatmap be nullable
2023-08-09 19:13:49 +09:00
cdwcgt
a1f0e59784
remove null check for b.Beatmap
2023-07-30 02:41:44 +09:00
cdwcgt
88a1cf4005
remove all canBeNull
from attribute
2023-07-30 01:57:54 +09:00
cdwcgt
8a06914438
remove #nullable disable in tournament
2023-07-29 22:25:06 +09:00
Bartłomiej Dach
780b8f0ec8
Merge branch 'master' into tournament-fix-null-population
2023-07-27 22:36:11 +02:00
Bartłomiej Dach
3c923b9e81
Fix even more missed nullability-related inspections
2023-07-27 22:10:41 +02:00
Dean Herbert
1e9b927b50
Fix some missed null checks
2023-07-27 17:41:27 +09:00
Dean Herbert
c84381d802
Separate out each type of scheduled operation and refactor tidy-up code
2023-07-25 17:18:13 +09:00
Dao Heng Liu
647f2b6715
fix auto advance screens sometimes not working
2023-07-22 23:08:20 +01:00
Salman Ahmed
90a5c75474
Add setting to ladder info and simplify changes
2023-06-14 10:03:13 +03:00
yhsphd
82b7e570cd
Add a checkbox to toggle line breaking for each mod in mappool screen
2023-06-11 22:43:06 +09:00
Dan Balasescu
7bc8908ca9
Partial everything
2022-11-27 00:00:27 +09:00
Dean Herbert
8d6739ae73
Show team scores at the tournament map pool screen
2022-09-02 18:29:02 +09:00
Dean Herbert
93bc4b9294
Add toggle for tournament client "auto progression" behaviour
...
Addresses https://github.com/ppy/osu/discussions/20038 .
2022-08-31 13:44:07 +09:00
Salman Ahmed
9f97d1a7db
Replace tournament beatmap storage type with lightweight model
2022-06-18 01:34:09 +03:00
Dan Balasescu
f8830c6850
Automated #nullable processing
2022-06-17 16:37:17 +09:00
Dean Herbert
f1499641f3
Rename all usages of APIBeatmap
to beatmap
in tournament namespace
2021-10-27 18:42:48 +09:00
Dean Herbert
3130616300
Update tournament components to use APIBeatmap
directly
2021-10-27 18:26:44 +09:00
Dean Herbert
0706ad70fb
Move BeatmapSetOnlineInfo
to an interface type
2021-10-21 16:58:42 +09:00
Dean Herbert
ec61c3c5ee
Rename all remaining cases
2021-10-03 00:55:29 +09:00
Dean Herbert
71f74f0e98
Add warning message to screens which require a current match to be selected
2021-07-17 00:23:17 +09:00
Shivam
6ec55eb400
Give mappool scene its own video
2020-05-14 21:51:39 +02:00
Dean Herbert
2ca225877f
Merge branch 'master' into tournament-mappool-flow-logic
2020-03-18 15:05:20 +09:00
Dean Herbert
30ad580993
Fix map pool screen vertical layout
2020-03-13 14:34:33 +09:00
Dean Herbert
00d7dc19cc
Update tests and logic
2020-03-13 14:25:58 +09:00
Dean Herbert
fbb7e9f12a
Add tests (wip)
2020-03-13 14:25:58 +09:00
Dean Herbert
ef0acde458
Adjust to allow for extra row
2020-03-13 14:25:58 +09:00
Dean Herbert
ec1c6f88ee
Adjust metrics to align logo pieces correctly on gameplay / map pool
2020-03-12 14:27:56 +09:00
Dean Herbert
02af3eefbd
Merge branch 'master' into tournament-mappool-flow-logic
2020-03-11 14:40:18 +09:00
Dean Herbert
2981730442
Initial pass of map pool screen design update
2020-03-08 15:49:37 +09:00
Dean Herbert
77c94afcf1
Add better flow logic to map pool layout when few beatmaps are present
2020-03-08 15:44:05 +09:00
Dean Herbert
e678a068b6
Bring design up-to-date with 2019 standards
2020-03-03 19:20:42 +09:00
Huo Yaoyuan
144812669d
Use static local functions.
2019-11-12 19:56:54 +08:00
Dean Herbert
8bcbc93501
Fix tournament buttons playing sound effects
2019-11-08 17:00:47 +09:00
Dean Herbert
9372526d3a
Don't automatically return to gameplay from map pool if no picks are made
...
Closes #6491 .
2019-10-14 20:08:05 +09:00
Dean Herbert
56dbd94d16
Adjust tournament map pool layout to allow for larger pools
2019-07-27 19:46:46 +09:00
Dean Herbert
711214ed09
Use OsuButton everywhere
2019-06-18 17:17:46 +09:00
Dean Herbert
da20904a57
MatchPairing -> TournamentMatch
2019-06-18 14:57:05 +09:00
Dean Herbert
96e24ebd20
General namespace tidy-up
2019-06-18 14:51:48 +09:00
Dean Herbert
4f5abeb79f
Grouping -> Round
2019-06-18 14:44:15 +09:00
Dean Herbert
9818637b8d
Fix MapPoolScreen test
2019-06-14 20:32:23 +09:00
Dean Herbert
831686d20b
Fix crash when starting with an empty bracket
2019-06-14 20:32:23 +09:00