mirror of
https://github.com/osukey/osukey.git
synced 2025-08-04 07:06:35 +09:00
Add better screen hierarchy and placeholder for dev build disclaimer.
This commit is contained in:
@ -19,19 +19,21 @@ namespace osu.Desktop
|
||||
{
|
||||
class OsuGameDesktop : OsuGame
|
||||
{
|
||||
private VersionManager versionManager;
|
||||
|
||||
public override bool IsDeployedBuild => versionManager.IsDeployedBuild;
|
||||
|
||||
public OsuGameDesktop(string[] args = null)
|
||||
: base(args)
|
||||
{
|
||||
|
||||
versionManager = new VersionManager();
|
||||
}
|
||||
|
||||
protected override void LoadComplete()
|
||||
{
|
||||
base.LoadComplete();
|
||||
|
||||
VersionManager versionManager;
|
||||
(versionManager = new VersionManager()).Preload(this, Add);
|
||||
Dependencies.Cache(versionManager);
|
||||
versionManager.Preload(this, Add);
|
||||
}
|
||||
|
||||
public override void SetHost(BasicGameHost host)
|
||||
|
@ -25,7 +25,7 @@ namespace osu.Desktop.Overlays
|
||||
|
||||
AssemblyName assembly = Assembly.GetEntryAssembly().GetName();
|
||||
|
||||
public bool IsReleaseBuild => assembly.Version.Major > 0;
|
||||
public bool IsDeployedBuild => assembly.Version.Major > 0;
|
||||
|
||||
protected override bool HideOnEscape => false;
|
||||
|
||||
@ -45,7 +45,7 @@ namespace osu.Desktop.Overlays
|
||||
Debug.Assert(isDebug = true);
|
||||
|
||||
string version;
|
||||
if (!IsReleaseBuild)
|
||||
if (!IsDeployedBuild)
|
||||
{
|
||||
version = @"local " + (isDebug ? @"debug" : @"release");
|
||||
}
|
||||
|
Reference in New Issue
Block a user