FreezyLemon
8d84ea3712
Allow "none" value in LastYearPlacing
...
This "none" value (zero) will be the default value for
any new team and will display as "N/A" in the SeedingScreen.
2023-08-18 21:05:12 +02:00
cdwcgt
8a06914438
remove #nullable disable in tournament
2023-07-29 22:25:06 +09:00
Dan Balasescu
7bc8908ca9
Partial everything
2022-11-27 00:00:27 +09:00
Dean Herbert
d77b6b3603
Fix seeding screen buttons crashing the game if no match is selected
2022-11-07 19:04:06 +09:00
Dean Herbert
de2dac22b8
Ensure seeding screen is refreshed on entering
2022-11-07 18:46:04 +09:00
Dean Herbert
467f83b603
Add non-null assertion missing in BeatmapScoreRow
2022-07-13 18:48:12 +09:00
Dean Herbert
4dff999ce6
Fix potential null referenced in SeedingScreen
...
Also ensure that any update operations only occur when the seeding
screen is displayed. They were running in the background until now.
2022-07-13 18:09:55 +09:00
Dean Herbert
73e924479f
Find video by recursive check rather than marker interface
...
Seems a lot more reliable, and allows falling back to the "main" video
in cases which didn't support this previously.
A next step may be to allow every screen to support a video based on its
screen name, rather than specifying the local `TourneyVideo` every time.
2022-07-11 20:42:05 +09:00
Bartłomiej Dach
26c5b59f6d
Replace usages of string.To{Lower,Upper}()
2022-06-24 11:57:45 +02:00
Salman Ahmed
b977ce7995
Replace tournament player storage type with lightweight model
2022-06-17 21:35:04 +03:00
Dan Balasescu
f8830c6850
Automated #nullable processing
2022-06-17 16:37:17 +09:00
Susko3
19467e58c1
Remove unused params from BDL methods
2022-01-15 01:06:39 +01:00
Bartłomiej Dach
87d6a743dd
Migrate custom tournament client assets to uppercased directories
...
It has transpired that on filename-case-sensitive filesystems, the
tournament client does not consistently handle custom asset paths.
Videos and mods could only be looked up from `videos` and `mods`
directories (lowercase), while flags could only be looked up from the
`Flags` directory (uppercase).
A complicating circumstance is that default country flags, coming from
osu-resources, also depend on the flag lookup being uppercased.
To attempt to clean up the handling as much as it appears to be
possible, automatically move user-supplied lowercase directories to
uppercase.
2021-11-28 16:36:19 +01:00
Dean Herbert
f1499641f3
Rename all usages of APIBeatmap
to beatmap
in tournament namespace
2021-10-27 18:42:48 +09:00
Dean Herbert
353ff5c6ce
Merge pull request #13915 from bdach/fix-tourney-seeding-crash
...
Fix seeding screen crashing on seedings with null mod
2021-07-18 17:47:29 +09:00
Bartłomiej Dach
714255e6d4
Fix seeding screen crashing on seedings with null mod
2021-07-17 18:06:47 +02:00
Dean Herbert
e8595871de
Update remaining screens to also show the warning message
2021-07-17 00:23:17 +09:00
Salman Ahmed
a845e96b7a
Replace Ranks.Global
completely with a GlobalRank
property
2021-02-17 08:52:04 +03:00
Shivam
ae9e60560b
Fixed gameplay flags being bigger and changed values to make more sense
2020-10-23 14:11:29 +02:00
Shivam
afa86f959f
Changed scales of Seeding and Win screen to match the original
...
These were measured by pixel-to-pixel comparing master vs this branch in ShareX at the same resolution.
2020-10-19 23:38:06 +02:00
Dean Herbert
9d7880afda
Make SettingsItem conform to IHasCurrentValue
2020-10-06 17:18:54 +09:00
Shivam
d98a64dfbc
Make seeding # bg black and white text color
...
Makes it consistent with TournamentSpriteTextWithBackground
2020-07-08 03:29:14 +02:00
Dan Balasescu
f49f9f40ae
Merge branch 'master' into tournament-design-seeding
2020-03-11 18:03:27 +09:00
Dean Herbert
9138bafbeb
Fix alignment of flags on team intro screen
2020-03-08 18:49:06 +09:00
Dean Herbert
5d5910822b
Initial pass of intro screen design update
2020-03-08 16:06:37 +09:00
Dean Herbert
3ac599246d
Initial pass of seeding screen design update
2020-03-08 16:03:37 +09:00
Dean Herbert
0a72fa69ab
Simplify video creation (and handle fallback better)
2020-03-06 18:39:12 +09:00
Dean Herbert
e678a068b6
Bring design up-to-date with 2019 standards
2020-03-03 19:20:42 +09:00
Dean Herbert
1b355d02d6
Update video resource paths
2020-03-03 19:20:42 +09:00
Dean Herbert
093f2affdf
Add seeding screen
2020-03-03 19:19:03 +09:00
Dean Herbert
f1f4f1ffbd
Add torus font
2020-03-03 18:17:51 +09:00
Huo Yaoyuan
ccc8aa6fa4
Apply brace style.
2019-11-11 20:13:13 +08:00
Dean Herbert
d595860b14
Remove background from team intro screen
2019-06-23 20:09:42 +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
1e2f9d1ba1
Fix start failure if videos are missing
2019-06-17 21:07:30 +09:00
Dean Herbert
93fc14426b
Convert TournamentTeam props to use binadbles
2019-06-17 19:11:57 +09:00
Dean Herbert
9e4f2c7eb9
Move font local
2019-06-13 19:41:01 +09:00
Dean Herbert
084c2252cb
Use less DI where we already have access to LadderInfo
2019-05-20 14:48:33 +09:00
Dean Herbert
cf63ee4948
Update licence headers
2019-03-04 13:24:19 +09:00
Dean Herbert
132ce541f3
Fix obsolete font usages
2019-03-04 12:06:41 +09:00
Dean Herbert
389632d932
Fix bindable changes
2019-03-02 13:40:43 +09:00
Dean Herbert
6ea1ed8d04
Fix unnecessary texture atlas generation
2019-02-17 19:48:54 +09:00
Dean Herbert
fb05ea3de3
Fix alignment and fonts of tem intro screen
2018-11-22 16:23:44 +09:00
Dean Herbert
f91d2e2e07
Merge remote-tracking branch 'upstream/master' into tournament-tools
2018-11-22 10:25:30 +09:00
Dean Herbert
2683b161d5
Fix missing logo
2018-11-11 09:16:46 +09:00
Dean Herbert
9c18f7a25a
Fix date display
2018-11-11 09:05:36 +09:00
Dean Herbert
b5c2d94cc4
Avoid rendering more than one video at once
2018-11-11 01:39:02 +09:00
Dean Herbert
6ff29c1ea4
Fix non-unbinding bindable bind
2018-11-08 16:55:55 +09:00