/// <summary> /// Starts the game. /// </summary> /// <param name="data">Information data.</param> public void StartGame(StartData data) { // reset data _hits = 1; _power = 0.4f; _powerBarDir = 1; _curLevel = data.Level; // instantiate target + club _targetSpot = (GameObject)Instantiate(TargetSpot); _targetSpot.transform.parent = transform.parent; _golfClub = (GameObject)Instantiate(GolfClub); _golfClub.transform.parent = transform.parent; _clubScript = _golfClub.GetComponent <ClubScript>(); _clubScript.SetScript(this); _tutScript = data.TutScript; // let's go _vectorLine.ForceClear(); _gameState = States.FirstRun; }
public MainWindow(EmployerContext context) { InitializeComponent(); this.db = context; StartData.Initialize(db); DataContext = new EmployerViewModel(db); }
public HomeController(SportCenterContext context) { this.context = context; if (context.Client.Count() == 0 || context.GroupTrain.Count() == 0) { StartData.SetupData(ref context); } }
public async Task <IActionResult> Task3(Algorithms alg) { StartData sd = new StartData(); alg = new Algorithms(); ViewBag.ResultList = alg.LinearReduction(4); return(View(alg)); }
public async Task <IActionResult> Task2(Algorithms alg) { StartData sd = new StartData(); alg = new Algorithms(sd.array2()); ViewBag.Result = alg.ModifyCascadeSummationScheme(); return(View(alg)); }
public static AbsenceData MapStartDataToAbsenceData(StartData startData) { return(new AbsenceData { EmployeeId = short.Parse(startData.EmployeeId), Date = Convert.ToDateTime(startData.Date), TypeName = startData.TypeName == "1" ? char.Parse("A") : char.Parse("B"), Percentage = decimal.Parse(startData.Percentage) }); }
//Function called in start screen and at all scene transitions public void LoadStartData() { StartData data = SaveSystem.LoadStartData(); gameMaster.lastSlot = data.lastSlot; gameMaster.totalSlots = data.totalSlots; Debug.Log("StartDataLoaded"); }
private void ExecuteStartCommand(GameType gameType) { var startData = new StartData { GameType = gameType, Player1Color = _player1Color, Player2Color = _player2Color }; _navigationService.NavigateTo(ViewModelLocator.GamePageKey, startData); }
public override void Init(ScriptRunner runner, ScriptNodeData data) { StartData startData = data as StartData; if (null == startData) { return; } _next = runner.GetNode(startData.Next); }
//Save and load data used in the main menú public static void SaveStartData(GameMaster gameMaster) { BinaryFormatter formatter = new BinaryFormatter(); string path = Application.persistentDataPath + "/startData.gd"; FileStream stream = new FileStream(path, FileMode.Create); StartData data = new StartData(gameMaster); formatter.Serialize(stream, data); stream.Close(); }
public static void Main(string[] args) { var host = CreateHostBuilder(args).Build(); using (var scope = host.Services.CreateScope()) { var services = scope.ServiceProvider; var context = services.GetRequiredService <MovieContext>(); StartData.Initialize(context); } host.Run(); }
//http://localhost:5000/games/56bb18eb-fefb-4741-b834-eb5b0bfc657f/start public IActionResult Start(StartData data) { try { _repository.Start(data.GameID); return(Ok()); } catch (Exception e) { return(BadRequest(e.Message)); } }
public IYieldPoint StartFlow(StartData startData) { nonPersistentState = true; RequestStartTime = startData.RequestStartTime; return(flowProvider.YieldWithRequestSync <QuoteRequestMessage, QuoteResponseMessage>( new QuoteRequestMessage { Amount = startData.Amount }, HandleQuoteResponse)); }
public ActionResult <BaseResult> Start(StartData data) { var chain = new CheckGamePhase(GamePhase.WaitingForPlayers) .Then(new CheckCustomPredicate(g => g.GetActivePlayerCount() >= 2, "Game needs at least 2 players")) .Then(new CheckIfPlayerExists(data.id)) .Then(new ConcludeAndExecute( g => { g.StartGame(data.finiteDeck, data.onlyNumbers, data.slowGame); return(new BaseResult()); } )); var game = Game.GetInstance(); return(chain.ProcessChain(game)); }
private void OnStartRequestHandler(StartData startData, ResponseCode responseCode) { switch (responseCode) { case ResponseCode.Success: _gameDataPool.InitializeData(startData); LoadGameScene(); break; default: Debug.Log("Unknown error"); break; } }
public ActionResult <int> Start([FromBody] StartData response) { try { if ((response.height * response.width) < response.mines) { throw new Exception("The number of mines can not be greater than the number of panels"); } return(_gameBoardRepository.GetGameBoard(response.height, response.width, response.mines, response.name).Id); } catch (Exception ex) { throw new Exception(ex.Message); } }
public IActionResult Start(StartData data) { if (ModelState.IsValid) { //Verificar si existe el código del challenge ingresado var challengeValid = _challengeService.ValidByCode(data.Code); if (!challengeValid.Result) { TempData.Put("RESPONSE", challengeValid); return(View(data)); } var challenge = _challengeService.GetByCode(data.Code); if (challenge == null) { return(View(data)); } //Verificar si el usuario no existe crearlo var response = _userService.GetByUserName(data.Email); if (response == null) { LoginData user = new LoginData { Name = data.Name, Email = data.Email, Password = data.Email, RepeatPassword = data.Email, Role = (byte)eRole.Student }; _userService.Create(user); } //Registrar la relacion entre el usuario y el challenge ChallengeResultData resultData = new ChallengeResultData { Student = data.Name, ChallengeCode = data.Code, ChallengeDescription = challenge.Description, ChallengeTitle = challenge.Title, TimeLimit = DateTime.Now.AddMinutes(60), //debería pasarse el tiempo establecido para el challenge }; return(RedirectToAction("Create", "ChallengeResult", resultData)); } return(View(data)); }
public IActionResult Start([FromBody] StartData maze) { using (var client = new HttpClient()) { try { client.BaseAddress = new Uri("https://ponychallenge.trustpilot.com/pony-challenge/maze"); var newMaze = JsonConvert.SerializeObject(maze).Replace("_", "-"); var httpContent = new StringContent(newMaze, System.Text.Encoding.UTF8, "application/json"); var response = client.PostAsync($"", httpContent).Result; var stringResult = response.Content.ReadAsStringAsync().Result; return(Ok(stringResult)); } catch (HttpRequestException httpRequestException) { return(BadRequest($"Error getting movement from ponychallenge: {httpRequestException}")); } } }
/// <summary> /// Starts the game. /// </summary> public void StartGame(StartData data) { ResetCam(); _active = true; GetComponent <Camera>().enabled = true; _golfBall = (GameObject)Instantiate(GolfBall); _golfBall.transform.parent = GameObject.Find("Karte").transform; _ballScript = _golfBall.GetComponent <BallScript>(); _ballScript.SetCamera(gameObject); _ballScript.StartGame(data); GetComponent <AudioSource>().Play(); }
/// <summary> /// Starts the game. /// </summary> private void StartNewGame() { _gameState = GUIStates.InGame; Destroy(_titleTxt); _tutText = (GameObject)Instantiate(TutText); _tutText.transform.parent = transform; // send info to the golfball and its script var data = new StartData { Level = _guiLevel, TutScript = _tutText.GetComponent <TutScript>() }; BroadcastMessage("StartGame", data); }
public void CanMapStartDataToAbsenceData() { var startData = new StartData { Date = DateTime.Today.AddDays(-2).ToString(), EmployeeId = "2", Percentage = "0,55", TypeName = "3" }; var result = AbsenceHelper.Mapper.Mapper.MapStartDataToAbsenceData(startData); Assert.Equal(startData.Date, result.Date.ToString()); Assert.IsType <short>(result.EmployeeId); Assert.IsType <DateTime>(result.Date); Assert.IsType <char>(result.TypeName); Assert.IsType <decimal>(result.Percentage); }
void Start() { if (m_Singlton != null) { Destroy(m_Singlton.gameObject); //return; } m_Singlton = this; CHandleMgr.GetSingle().RegistAllHandle(); //if(isoldversion) //{ // if (UIPromptBox.Instance != null) // { // UIPromptBox.Instance.ShowLabel("正在与服务器做版本比较,请稍后"); // } // StartCoroutine(VersionLoad()); //} // time = 60; }
public static StartData LoadStartData() { string path = Application.persistentDataPath + "/startData.gd"; if (File.Exists(path)) { BinaryFormatter formatter = new BinaryFormatter(); FileStream stream = new FileStream(path, FileMode.Open); Debug.Log(Application.persistentDataPath + "/startData.gd"); StartData data = formatter.Deserialize(stream) as StartData; stream.Close(); return(data); } else { Debug.LogError("The save file was not found in " + path); return(null); } }
public static void Main(string[] args) { var host = CreateHostBuilder(args).Build(); using (var scope = host.Services.CreateScope()) { var services = scope.ServiceProvider; try { var context = services.GetRequiredService <AddressSystemContext>(); StartData.Initialize(context); } catch (Exception ex) { var logger = services.GetRequiredService <ILogger <Program> >(); logger.LogError(ex, "An error occurred seeding the DB."); } } host.Run(); }
public static async Task Main(string[] args) { var host = CreateHostBuilder(args).Build(); using (var scope = host.Services.CreateScope()) { var services = scope.ServiceProvider; try { var userManager = services.GetRequiredService <UserManager <User> >(); var rolesManager = services.GetRequiredService <RoleManager <IdentityRole> >(); await RoleInitializer.InitializeAsync(userManager, rolesManager); } catch (Exception ex) { var logger = services.GetRequiredService <ILogger <Program> >(); logger.LogError(ex, "An error occurred while seeding the database."); } } //var host = CreateHostBuilder(args).Build(); using (var scope = host.Services.CreateScope()) { var services = scope.ServiceProvider; try { var context = services.GetRequiredService <ApplicationContext>(); StartData.Initialize(context); } catch (Exception ex) { var logger = services.GetRequiredService <ILogger <Program> >(); logger.LogError(ex, "An error occurred seeding the DB."); } } CreateHostBuilder(args).Build().Run(); }
public Dictionary <int, string> GetDepartmentsForHospital(string code) { return(StartData.GetDepartmentsForHospital(Int32.Parse(code))); }
public List <string> GetHospitalNames() { return(StartData.GetHospitalNames()); }
public UsersController(PaymentsContext context) { StartData.Initialize(context); _context = context; }
protected override async void OnAppearing() { base.OnAppearing(); var settings = new List <Setting>(); try { settings = await App.Database.GetSettingsAsync(); } catch { settings = null; } //settings = null; if (settings == null) { App.Database.DropTables(); App.Database.BuildTables(); var data = new StartData(); foreach (var setting in data.Settings) { await App.Database.SaveSettingAsync(setting); } foreach (var term in data.Terms) { await App.Database.SaveTermAsync(term); } var assessments = new List <Assessment>(); foreach (var assessment in data.Assessments) { await App.Database.SaveAssessmentAsync(assessment); assessments.Add(assessment); } foreach (var course in data.Courses) { await App.Database.SaveCourseAsync(course); } } var courses = await App.Database.GetCoursesAsync(); foreach (var course in courses) { if (course.Start.Date == DateTime.Now.Date) { var action = "Starting"; var date = course.Start; var noteMessage = $"{action} today:\n\n{course.CourseCode} - {course.Name}"; var noteTitle = $"{course.CourseCode} - {action} today"; var newNote = new LocalNotification(0, noteTitle, noteMessage, date, course.Id, -1); await App.Database.SaveNotificationAsync(newNote); CrossLocalNotifications.Current.Show(noteTitle, noteMessage, newNote.Id, date); } if (course.End.Date == DateTime.Now.Date) { var action = "Ending"; var date = course.End; var noteMessage = $"{action} today:\n\n{course.CourseCode} - {course.Name}"; var noteTitle = $"{course.CourseCode} - {action} today"; var newNote = new LocalNotification(0, noteTitle, noteMessage, date, course.Id, -1); await App.Database.SaveNotificationAsync(newNote); CrossLocalNotifications.Current.Show(noteTitle, noteMessage, newNote.Id, date); } //Get assessments for course - iterate, var assessments = await App.Database.GetAssessmentsAsync(); var filteredAssessments = assessments.Where(r => r.CourseId == course.Id); foreach (var assessment in filteredAssessments) { if (assessment.Start.Date == DateTime.Now.Date) { var action = "Starting"; var date = assessment.Start; // Add new notification var noteMessage = $"{action} today:\n\n{course.CourseCode} - {course.Name}"; var noteTitle = $"{course.CourseCode} - {assessment.Name} - {action} today"; var newNote = new LocalNotification(0, noteTitle, noteMessage, date, course.Id, assessment.Id); await App.Database.SaveNotificationAsync(newNote); CrossLocalNotifications.Current.Show(noteTitle, noteMessage, newNote.Id, date); } if (assessment.End.Date == DateTime.Now.Date) { var action = "Ending"; var date = assessment.End; // Add new notification var noteMessage = $"{action} today:\n\n{course.CourseCode} - {course.Name}"; var noteTitle = $"{course.CourseCode} - {assessment.Name} - {action} today"; var newNote = new LocalNotification(0, noteTitle, noteMessage, date, course.Id, assessment.Id); await App.Database.SaveNotificationAsync(newNote); CrossLocalNotifications.Current.Show(noteTitle, noteMessage, newNote.Id, date); } } } var emptyMessage_Tap = new TapGestureRecognizer(); emptyMessage_Tap.Tapped += async(s, e) => { await AddTerm(); }; EmptyMessage.GestureRecognizers.Add(emptyMessage_Tap); var termz = await App.Database.GetTermsAsync(); if (termz.Count > 0) { lstTerms.IsVisible = true; EmptyMessage.IsVisible = false; } else { lstTerms.IsVisible = false; EmptyMessage.IsVisible = true; } var viewModel = (TermViewModel)this.BindingContext; if (viewModel.Term == null) { var rawTerm = await App.Database.GetTermAsync(1); var termList = new List <Term>(); termList.Add(rawTerm); var term = new ObservableCollection <Term>(termList); _term = term; } var rawTerms = await App.Database.GetTermsAsync(); var terms = new ObservableCollection <Term>(rawTerms); _terms = terms; lstTerms.ItemsSource = terms; }
protected override void Seed(CA.Data.EFDBContext context) { StartData.InitData(context); }