// Copyright (c) ppy Pty Ltd . Licensed under the MIT Licence. // See the LICENCE file in the repository root for full licence text. using System.Reflection; using Android.App; using Android.OS; using osu.Framework.Android; namespace osu.Game.Tests.Android { [Activity(ConfigurationChanges = DEFAULT_CONFIG_CHANGES, Exported = true, LaunchMode = DEFAULT_LAUNCH_MODE, MainLauncher = true)] public class MainActivity : AndroidGameActivity { protected override Framework.Game CreateGame() => new OsuTestBrowser(); protected override void OnCreate(Bundle? savedInstanceState) { base.OnCreate(savedInstanceState); // See the comment in OsuGameActivity Assembly.Load("osu.Game.Rulesets.Osu"); Assembly.Load("osu.Game.Rulesets.Taiko"); Assembly.Load("osu.Game.Rulesets.Catch"); Assembly.Load("osu.Game.Rulesets.Mania"); } } }