public GameModel(Grid grMain, string levelsFolderName, string weaponFolderName) { isModelReady = false; isLoadTimerEnd = false; lvlName = levelsFolderName; grGame = (Grid)grMain.Children[0]; grPauseMenu = (PauseMenuGrid)grMain.Children[1]; dlgDefeat = (ChoiceDialog)grMain.Children[2]; dlgVictory = (ChoiceDialog)grMain.Children[3]; grStats = (StatsGrid)grMain.Children[4]; grLoadScreen = (Grid)grMain.Children[grMain.Children.Count - 1]; ClearGridGame(); mediaPlayers = new List <MediaPlayer>(); InitTimers(); camera = new Camera(GetImageFromGridGame(1), GetImageFromGridGame(2), GetImageFromGridGame(3), levelsFolderName, weaponFolderName); rifle = new Rifle(GetImageFromGridGame(0), weaponFolderName); scope = new Scope(GetImageFromGridGame(1), GetImageFromGridGame(2), GetImageFromGridGame(3), GetImageFromGridGame(0), weaponFolderName); listOfTargets = new ListOfTargets(GetImageFromGridGame(1), GetImageFromGridGame(2), GetImageFromGridGame(3), levelsFolderName); interfaceElements = new InterfaceElements(grGame, grStats, dlgDefeat, dlgVictory); PrepareModel(); isModelReady = true; loadTimer.Start(); InterfaceElements.timer.timer.Start(); }
private void btnPauseRestart_Click(object sender, EventArgs e) { grLoadScreen.Visibility = Visibility.Visible; InterfaceElements.ShowDefeatDlg(); startGameTimer.Start(); }
public void SaveElementPositions() { InterfaceElements pack = new InterfaceElements(new Vector3[] { transform.Find("Levels").transform.position, transform.Find("Inventory_V2").transform.position, transform.Find("Ability_Select_Interface").transform.position, transform.Find("ItemCrafting/EquipmentInterface").transform.position }); BinaryFormatter bf = new BinaryFormatter(); FileStream ofs = new FileStream("InterfaceData.dat", FileMode.Create); bf.Serialize(ofs, pack); ofs.Close(); }
private void Start() { UI = Canvas.GetComponent <InterfaceElements>(); gameData = Canvas.GetComponent <GameData>(); sceneIndex = gameData.SceneIndex; padBehaviour = UI.Pad.GetComponent <PadBehaviour>(); robotBehaviour = gameData.Player.GetComponent <RobotBehaviour>(); UI.NextLevelButton.gameObject.SetActive(false); tasksCount = gameData.TaskTexts.Length; }
private void Start() { UI = Canvas.GetComponent <InterfaceElements>(); gameData = Canvas.GetComponent <GameData>(); blackScreen = UI.BlackScreen.transform.GetChild(0).gameObject; if (gameData.SceneIndex == 0) { Canvas.GetComponent <GameData>().currentTaskNumber = 1; UI.ActivateTaskButton.GetComponent <ActivateTaskButtonBehaviour>().ActivateTask(); } else { var startMessage = gameData.StartMessages[gameData.SceneIndex - 1]; UI.ExtendedTaskTitle.text = startMessage.Title; UI.ExtendedTaskDescription.text = startMessage.Description; } OpenTaskExtendedDescription_Special(); isTask = gameData.SceneIndex == 0 ? true : false; }
public static void CompleteShootAnimation(bool isZoomIn) { isShootAnimation = false; if (curBullets == 0 && addBullets == 0) { InterfaceElements.ShowVictoryDlg(); return; } if (isZoomIn) { WpfAnimatedGif.ImageBehavior.SetAnimatedSource(weaponModel, null); weaponModel.Source = scopeModel; } else { StartBoltAnimation(); } }
protected void LoadEntities() { Addresses.Load(); Cathedras.Load(); Citizenships.Load(); CommandPermissions.Load(); Commands.Load(); Countries.Load(); Directions.Load(); DisciplineCycles.Load(); Disciplines.Load(); Districts.Load(); EducationCompetences.Load(); EducationForms.Load(); EducationLevels.Load(); EducationPlanCompoments.Load(); EducationPlanGraphics.Load(); EducationPlanItems.Load(); EducationPlans.Load(); EducationProgramTypes.Load(); EducationStandartTypes.Load(); Faculties.Load(); FinanceSources.Load(); Genders.Load(); Groups.Load(); IdentityDocuments.Load(); IdentityOrganizations.Load(); IdentityTypes.Load(); InterfaceElements.Load(); InterfacePermissions.Load(); Localities.Load(); Persons.Load(); Regions.Load(); Roles.Load(); Streets.Load(); StudentStates.Load(); Students.Load(); Teachers.Load(); Towns.Load(); Users.Load(); }
public GameForm() { InitializeComponent(); //creating array of objects for resizing labelGroup = new Label[5] { label1, label2, label3, label4, label5 }; buttonGroup = new Button[2] { button1, button2 }; //creating game InterfaceElements gameParametres = new InterfaceElements(); gameParametres.chessboardPic = pictureBox1; gameParametres.logBar = richTextBox1; gameParametres.lostChessmenPic = pictureBox3; gameParametres.takenChessmenPic = pictureBox2; gameParametres.prisonersChangeButton = button2; gameParametres.surrenderButton = button1; gameParametres.statusBar = label4; gameParametres.turnBar = label1; game = new Game(gameParametres); //activate resize for chessboard tableLayoutPanel1.SizeChanged += GameForm_ResizeEnd; chessmenInfo = new ChessmenInfo(arrangement); buttonBackground = Properties.Resources.ButtonBlue; }
private void Start() { UI = Canvas.GetComponent <InterfaceElements>(); gameData = Canvas.GetComponent <GameData>(); robot = gameData.Player; }
private void Start() { UI = Canvas.GetComponent <InterfaceElements>(); isPadTurnedOff = false; }
public Game(InterfaceElements interfaceElements) { chessboardPic = interfaceElements.chessboardPic; takenChessmenPic = interfaceElements.takenChessmenPic; lostChessmenPic = interfaceElements.lostChessmenPic; log = interfaceElements.logBar; statusBar = interfaceElements.statusBar; turnBar = interfaceElements.turnBar; surrenderButton = interfaceElements.surrenderButton; prisonersChangeButton = interfaceElements.prisonersChangeButton; }
void Start() { UI = Canvas.GetComponent <InterfaceElements>(); UI.ActivateTaskButton.gameObject.SetActive(false); }
private void grStats_btnReturnClick(object sender, EventArgs e) { InterfaceElements.HideStats(); }
private void dlgVictory_ShowStats(object sender, EventArgs e) { InterfaceElements.ShowStats(); }
private void Start() { UI = Canvas.GetComponent <InterfaceElements>(); blackScreenContent = UI.BlackScreen.transform.GetChild(0).gameObject; }