예제 #1
0
 private static void Main()
 {
     using (var game = new InfartBootstrap(
                textFileAssetsLoader: new WindowsTextFileImporter(),
                settingsRepository: new FileWindowsSettingsRepository("infart-settings.txt"),
                webPageOpener: new WindowsWebSiteOpener(),
                gameCulture: CultureInfo.CreateSpecificCulture("en-US"),
                isPc: true,
                isFullScreen: false,
                rateMeUri: new Uri("https://www.fbonizzi.it"),
                deviceWidth: 800, deviceHeight: 480))
     {
         game.Run();
     }
 }
예제 #2
0
        protected override IFbonizziGame StartGame(CultureInfo cultureInfo)
        {
            _game = new InfartBootstrap(
                textFileAssetsLoader: new AndroidTextFileImporter(Assets),
                settingsRepository: new AndroidSettingsRepository(this),
                webPageOpener: new AndroidWebPageOpener(this),
                gameCulture: cultureInfo,
                isFullScreen: true,
                isPc: false,
                rateMeUri: new Uri("market://details?id=com.francescobonizzi.infart"));

            _game.Run();
            SetContentView((View)_game.Services.GetService(typeof(View)));

            return(_game);
        }