private void Start() { zombie = GetComponent <Zombie>(); player = FindObjectOfType <Player.Player>(); destination = GetComponent <AIDestinationSetter>(); path = GetComponent <AIPath>(); }
public void ConnectingAgentAndGMtoCS() { var ip = IPAddress.Parse("127.0.0.4"); Int32 port = 2000; InitGameMaster(); CS.TcpHelper.StartServer(ip, port); Thread t = new Thread(new ThreadStart(CS.TcpHelper.Listen)); t.Start(); Thread.Sleep(250); bool isConnected = MainGameMaster.StartGameMaster(gameMaster, ip, port); Thread t2 = new Thread(new ThreadStart(MainGameMaster.GMController.StartPerformance)); t2.Start(); Thread.Sleep(250); var player = new Player.Player(TeamColour.blue); bool isConnectedAgent = MainPlayer.TestStartPlayer(ip, port, new PlayerSettingsConfiguration(5000), TeamColour.blue, out PlayerController PC); Thread t3 = new Thread(new ThreadStart(PC.StartPerformance)); t3.Start(); Thread.Sleep(500); Assert.IsTrue(isConnected); Assert.IsTrue(isConnectedAgent); Assert.AreEqual(AgentState.AwaitingForStart, PC.Player.State); }
public void GMterminates() { var ip = IPAddress.Parse("127.0.0.5"); Int32 port = 2000; InitGameMaster(); CS.TcpHelper.StartServer(ip, port); Thread t = new Thread(new ThreadStart(CS.TcpHelper.Listen)); t.Start(); Thread.Sleep(250); bool isConnected = MainGameMaster.StartGameMaster(gameMaster, ip, port); Thread t2 = new Thread(new ThreadStart(MainGameMaster.GMController.StartPerformance)); t2.Start(); Thread.Sleep(250); var player = new Player.Player(TeamColour.blue); bool isConnectedAgent = MainPlayer.TestStartPlayer(ip, port, new PlayerSettingsConfiguration(500), TeamColour.blue, out PlayerController PC); Thread t3 = new Thread(new ThreadStart(PC.StartPerformance)); t3.Start(); Thread.Sleep(250); Assert.IsTrue(isConnected); Assert.IsTrue(isConnectedAgent); // zabijamy GM gameMaster.State = GameMasterState.GameOver; Thread.Sleep(1000); Assert.AreEqual(0, CS.TcpHelper.manager.defaultController.clients.Count); }
static void ModeSelection() { display.Menu(); while (true) { string mode = Console.ReadLine(); if (mode == "1") { player1 = new User(display); player2 = new User(display); break; } else if (mode == "2") { player1 = new User(display); player2 = new RandomAI(); break; } else { display.ModeSelectionError(); } } table = new Table(player1, player2); }
private void Start() { _playerControls = GetComponent <Player.Player>().Controls; _camera = Camera.main; _player = GetComponent <Player.Player>(); _playerAbilitiesSystem = _player.GetComponent <AbilitiesSystem>(); }
/// <summary> /// Creates an instance of the player's character and sets /// time from the character's variables. /// </summary> public GameEvents(string selectedCharacter, InterfaceManager iManager, Cutscene cutscene, GameObject character, GameController controller) { this.selectedCharacter = selectedCharacter; this.iManager = iManager; this.cutscene = cutscene; this.controller = controller; switch (selectedCharacter) { case "Jarno": player = new Jarno(); character.transform.position = new Vector2(character.transform.position.x, player.height); break; case "Make": player = new Make(); character.transform.position = new Vector2(character.transform.position.x, player.height); break; case "Teddy": player = new Teddy(); character.transform.position = new Vector2(character.transform.position.x, player.height); break; } this.hour = player.hour; this.minute = player.minute; controller.ChangeSkyBox(hour); player.events = this; }
private void Start() { _player = GameManager.Instance.player; _playerAbilities = _player.GetComponent <AbilitiesSystem>(); // player name should not change during game playerName.SetText("Callum"); }
/// <summary> /// /// </summary> /// <param name="player">Uses player's speed</param> /// <param name="iManager">Doesn't move if dialogue is active</param> /// <param name="character">Character is used to get player sprite's position</param> public Movement(Player.Player player, GameObject character) { this.player = player; this.character = character; moveRight = false; moveLeft = false; Stop = false; }
public StateController(Player.Player player1, Player.Player player2, Board gameBoard) { WinState = WinState.InPlay; Player1 = player1; Player2 = player2; CurrentPlayer = Player1; GameBoard = gameBoard; }
public void SetSavePoint(Stage stage, P.Player player) { DomainEvents.Raise <OnStageChange> (new OnStageChange(stage, currentStage)); currentStage = stage; //get player data this.player = player; playerData = new SaveData(player.Dash.Energy, player.Dash.CanDash, stage, gameController.ElapsedTime); SLController.Save(playerData); }
private void Awake() { // Get the player target _player = FindObjectOfType <Player.Player>(); CurHp = maxHp; _xpToGive = (5 + damage) * enemyLevel; _animator = GetComponentInChildren <Animator>(); _playerAbilitySystem = _player.GetComponent <AbilitiesSystem>(); }
public StageController(Stage initStage, GameController gameController) { this.gameController = gameController; DomainEvents.Register <OnStageReset> (OnStageReset); DomainEvents.Register <P.OnPlayerDead> (OnPlayerDead); currentStage = initStage; player = GameManager.Instance.Player; playerData = new SaveData( ); }
/// <summary> /// Finds objects and instances of player /// </summary> protected void Initialization() { controller = FindObjectOfType <GameController>(); iManager = FindObjectOfType <InterfaceManager>(); image = gameObject.GetComponent <SpriteRenderer>().sprite; events = controller.GetEvents(); player = events.GetPlayer(); playerMovement = controller.GetMovement(); objectName = this.gameObject.name; }
protected virtual void Awake() { _enemyPlayer = sidePlayer == GameManager.GameManager.GetManager.aSide ? GameManager.GameManager.GetManager.bSide : GameManager.GameManager.GetManager.aSide; unitRigidbody = GetComponent <Rigidbody>(); _destinationSetter = GetComponent <AIDestinationSetter>(); pathFinder = GetComponent <RichAI>(); UnitDeathEventHandler.AddListener((p, m) => { p.ChangeResource(GameResourceType.Gold, deathReward); }); }
public BouncerNPC(Player.Player player) { this.player = player; mood = random.Next(0, 101); items = new List <string>() { "Ticket" }; bd = new BouncerDialogue(); }
private void Start() { anim = GetComponentInChildren <Animator>(); player = FindObjectOfType <Player.Player>(); rb = GetComponent <Rigidbody2D>(); zombieMovement = GetComponent <ZombieMovement>(); path = GetComponent <AIPath>(); ChangeState(ZombieStates.Stand); }
public void StartGame(HeroSettings hero) { var player = Instantiate(hero.HeroPrefab, Vector3.zero, Quaternion.identity); _player = player.GetComponent <Player.Player>(); _ui.Initialize(_player); _camera.Initialize(_player); _player.Initialize(hero.AbilitySettings); Time.timeScale = 1; }
} // Awake void OnTriggerEnter(Collider inOther) { General.Logger.LogDetail("DoorAnimation", "OnTriggerEnter", "Entering function."); if (null == gameControllerScript) { gameControllerScript = GameObject.FindWithTag("GameController").GetComponent <GameController>(); if (null == gameControllerScript) { General.Logger.LogError("DoorAnimation", "OnTriggerEnter", "Could not find game controller script. Exiting function."); return; } // if } // if if ((requireKey) && (null == playerScript)) { playerScript = gameControllerScript.GetSpawnedPlayer().GetComponent <Player.Player>(); if (null == playerScript) { General.Logger.LogError("DoorAnimation", "OnTriggerEnter", "Could not find spawned player's inventory script. Exiting function."); return; } // if } // if if (inOther.gameObject == gameControllerScript.GetSpawnedPlayer()) { General.Logger.Log("DoorAnimation", "OnTriggerEnter", "Player triggered door."); if (requireKey) { if (playerScript.inventory.hasKey) { General.Logger.Log("DoorAnimation", "OnTriggerEnter", "Player has key."); count++; } // if else { General.Logger.Log("DoorAnimation", "OnTriggerEnter", "Player has no key."); GetComponent <AudioSource>().clip = accessDeniedClip; GetComponent <AudioSource>().Play(); } // else } // if else { General.Logger.Log("DoorAnimation", "OnTriggerEnter", "No key required."); count++; } // else } // if else if (inOther.gameObject.tag == Tags.enemy) { General.Logger.Log("DoorAnimation", "OnTriggerEnter", "Non-Player triggered door."); if (inOther is CapsuleCollider) { count++; } // if } // else if General.Logger.LogDetail("DoorAnimation", "OnTriggerEnter", "Exiting function."); } // OnTriggerEnter
private static void Main(string[] args) { var gameSettingsJson = File.ReadAllText(GameSettingsFileName); var gameSettings = JsonConvert.DeserializeObject<GameSettings>(gameSettingsJson); var gameDatabase = GameDatabase.CreateFromFiles( gameSettings.TypesFileName, gameSettings.MovesFileName, gameSettings.NeuromonFileName ); var playerOneControllerFactory = PlayerControllerFactoryFactory.Create( gameSettings.PlayerOneType, gameSettings.NumberOfNeuromon, gameSettings.InputNeuronCount, gameSettings.OutputNeuronCount, gameSettings.PlayerOneBrain ); var playerTwoControllerFactory = PlayerControllerFactoryFactory.Create( gameSettings.PlayerTwoType, gameSettings.NumberOfNeuromon, gameSettings.InputNeuronCount, gameSettings.OutputNeuronCount, gameSettings.PlayerTwoBrain ); var randomNeuromonGenerator = new NeuromonCollectionGenerator(gameDatabase.Neuromon, gameSettings.NumberOfNeuromon); var playerOneState = new PlayerState(gameSettings.PlayerOneName, randomNeuromonGenerator.GenerateNeuromonCollection()); var playerOneController = playerOneControllerFactory.CreatePlayer(playerOneState); var playerOne = new Player.Player(playerOneState, playerOneController); var playerTwoState = new PlayerState(gameSettings.PlayerTwoName, randomNeuromonGenerator.GenerateNeuromonCollection()); var playerTwoController = playerTwoControllerFactory.CreatePlayer(playerTwoState); var playerTwo = new Player.Player(playerTwoState, playerTwoController); var damageCalculatorFactory = new DamageCalculatorFactory( gameSettings.EffectiveMultiplier, gameSettings.WeakMultiplier, gameSettings.MinimumRandomMultiplier, gameSettings.MaximumRandomMultiplier, gameSettings.NonDeterministic ); var battleSimulator = new BattleSimulator(playerOne, playerTwo, damageCalculatorFactory.Create()); Renderer renderer = null; if (gameSettings.ShouldRender) { renderer = new Renderer(battleSimulator, gameSettings.SimulateThinking); } battleSimulator.Run(); }
private void Start() { random = new System.Random(); dataSaver = FindObjectOfType <DataSaver> (); selectedCharacter = dataSaver.character; getObjects(); events = new GameEvents(selectedCharacter, iManager, cutscene, character, this); player = events.GetPlayer(); setUpScripts(); startPrefabs(); }
void Awake( ) { if (energyBar) { energyBarMaxHeight = energyBar.sizeDelta.y; } player = GameManager.Instance.Player; noobImage.SetActive(false); endObject.SetActive(false); pauseObj.SetActive(false); }
public void EndTurn() { Debug.Log("turn ending"); HexGlobalEndTurn(); turn++; player1UI.RefreshTexts(); player2UI.RefreshTexts(); CurrentPlayer = players[turn % 2]; currentPlayerUI.RefreshTexts(); UiManager.currentPublicMenu.GetComponent <Refreshable>().RefreshTexts(); }
private void gameOver() { timer.Stop(); Player.Player player = new Player.Player() { Name = name, Surname = surname, Points = int.Parse(lblPoints.Text), Date = DateTime.Now }; playerList.List.add(player); btnExit.PerformClick(); }
public DialogueHolderStory(Player.Player player, InterfaceManager iManager, NPCStory npc) { this.random = new System.Random(); this.player = player; this.iManager = iManager; iManager.SetHolder(this); this.npc = npc; this.storyDialogue = new StoryHolder(player, npc); this.level = 0; this.specialUsed = false; this.optionsActive = false; this.finishDialogue = new string[] { "Hey, we already talked.", "Yes? We talked already, didn't we?", "You again?", "Oh hello... Again." }; }
public void RegisterPlayers() { while (Players.Count != 2 * GM.GetGameDefinition.NumberOfPlayersPerTeam) { var PlayerBlue = new Player.Player(Messages.TeamColour.blue, gm: GM); Players.Add(PlayerBlue); GM.RegisterPlayer(PlayerBlue); var PlayerRed = new Player.Player(Messages.TeamColour.red, gm: GM); Players.Add(PlayerRed); GM.RegisterPlayer(PlayerRed); } ConsoleWriter.Show("Players registeration succesfull."); }
void OnTriggerEnter2D(Collider2D other) { if (other.gameObject.tag == "Player") { if (GameManager.Instance.GameController != null) { GameManager.Instance.GameController.MinusElapsedTime(energyToPlus); } P.Player player = GameManager.Instance.Player; player.AddEnergy(0f); this.gameObject.SetActive(false); } }
// Use this for initialization void Start() { jarno = new Jarno(); make = new Make(); teddy = new Teddy(); ActivePlayer = GameObject.Find("ActivePlayer"); dataSaver = FindObjectOfType <DataSaver>(); // Find UI elements Char1 = GameObject.Find("Character 1").GetComponent <Button>(); Char2 = GameObject.Find("Character 2").GetComponent <Button>(); Char3 = GameObject.Find("Character 3").GetComponent <Button>(); CharCreation = GameObject.Find("Character Creation").GetComponent <Button>(); StartGame = GameObject.Find("Start Game").GetComponent <Button>(); BackStory = GameObject.Find("Back Story").GetComponent <Text>(); CharImage = GameObject.Find("Character Image").GetComponent <Image>(); // set UI elements on/off Char1.gameObject.SetActive(false); Char2.gameObject.SetActive(false); Char3.gameObject.SetActive(false); CharCreation.gameObject.SetActive(true); StartGame.gameObject.SetActive(false); BackStory.gameObject.SetActive(false); CharImage.gameObject.SetActive(false); // set other scenes inactive foreach (GameObject g in SceneManager.GetSceneAt(2).GetRootGameObjects()) { g.SetActive(false); } foreach (GameObject g in SceneManager.GetSceneAt(3).GetRootGameObjects()) { g.SetActive(false); } foreach (GameObject g in SceneManager.GetSceneAt(4).GetRootGameObjects()) { g.SetActive(false); } foreach (GameObject g in SceneManager.GetSceneAt(5).GetRootGameObjects()) { g.SetActive(false); } foreach (GameObject g in SceneManager.GetSceneAt(6).GetRootGameObjects()) { g.SetActive(false); } }
/// <summary> /// Checks NPCType for the NPC's name, and sets it's story and items. /// By default the type is filler. /// </summary> /// <param name="player"></param> /// <param name="npcname"></param> public NPCStory(Player.Player player, string npcname, GameEvents events) { this.player = player; this.events = events; itemsQuest = new List <QuestItem>(); switch (npcname) { case "Petri": story = new Story(player, this, "How are you?", events); break; case "Matti": story = new Story(player, this, "Where are you from?", events); Sprite phone = Resources.Load <Sprite>("phone"); itemsQuest.Add(new QuestItem("Old phone", phone, "Careful! This is almost antique.")); itemIndex = itemsQuest.Count - 1; break; case "Tommi": story = new Story(player, this, "Hey, what's up?", events); break; case "Heikki": story = new Story(player, this, "Hippi-Heikki, is that you?", events); break; case "Alexander": story = new Story(player, this, "Excuse me sir, but I couldn't help but notice you're in the investment business as well.", events); break; case "Kake": story = new Story(player, this, "Jump the queue.", events); break; case "Drunk": story = new Story(player, this, "Are you alright?", events); break; case "Spaceman": story = new Story(player, this, "Hey, what are you up to?", events); break; default: string[] filler = { "How's it going?", "How are you doing?", "Hey, how are you?", "How's it hanging?", "What's up?" }; story = new Story(player, this, filler[random.Next(0, filler.Length)], events); break; } }
private void Awake() { playerMaterialDictionary = new Dictionary <Player.Player, Material>(); players[0] = Instantiate(players[0], transform); players[1] = Instantiate(players[1], transform); playerMaterialDictionary.Add(players[1], player1Material); playerMaterialDictionary.Add(players[0], player2Material); hexMap = new List <GameObject>(); mapGenerator = GetComponentInChildren <TileMapGenerator>(); CurrentPlayer = players[1]; turn = 1; }
private void Form1_Load(object sender, EventArgs e) { //mDlsFilePath = Path.GetDirectoryName(Application.ExecutablePath) + "\\AnyConv.com__Equinox_Grand_Pianos.sf2"; //mDlsFilePath = Path.GetDirectoryName(Application.ExecutablePath) + "\\gm.sf2"; mDlsFilePath = Path.GetDirectoryName(Application.ExecutablePath) + "\\test.dls"; mMidiSender = new Sender(mDlsFilePath); mPlayer = new Player.Player(mMidiSender); mKeyboard = new Keyboard(picKeyBack, mMidiSender, mPlayer); setSize(); mBmpActive = new Bitmap(picActive.Width, picActive.Height); mGActive = Graphics.FromImage(mBmpActive); timer1.Interval = 25; timer1.Enabled = true; timer1.Start(); }
/// <summary> /// method provides Player with lists myTeam and otherTeam /// </summary> /// <param name="Player"></param> private void SetGameInfo(Player.Player Player) { foreach (var otherPlayer in Players) { Player.myTeam = new List <GameObjects.Player>(); Player.otherTeam = new List <GameObjects.Player>(); //player from another team if (otherPlayer.Team != Player.Team) { Player.otherTeam.Add(otherPlayer.ConvertToMessagePlayer()); } //player from the same team else { Player.myTeam.Add(otherPlayer.ConvertToMessagePlayer()); } } }
static void Main(string[] args) { XmlConfigurator.Configure(); Application.EnableVisualStyles(); Application.SetCompatibleTextRenderingDefault(false); Logger.Info("Starting up"); RuntimeOptions options = new PlayerOptions(); if (Parser.Default.ParseArguments(args, options)) { options.SetDefaults(); Player player = new Player() { Options = options }; PlayerForm form = new PlayerForm() { Player = player }; Application.Run(form); } }
public GetGamesState(Player player) : base(player) { }
void Start() { PlayerController = GameObject.FindGameObjectWithTag("Player").GetComponent<Player.Player>(); }
public PlayerUI(Player player) { InitializeComponent(); this.player = player; player.PlayerUpdate += UpdateDisplay; }
public LoginState(Player player) : base(player) { }
public NullState(Player player) { this.player = player; }
public JoinGameState(Player player) : base(player) { maxTries = player.GamesList.Length; }
protected MessageState(Player player) { this.player = player; }
void Start() { this._currentDirection = "left"; _playerController = GameObject.FindGameObjectWithTag("Player").GetComponent<Player>(); SpawnBullet.GetComponent<BulletController>().Tiempo = 1.0f; SpawnBullet.GetComponent<ChangeByTime>().LifeTime = 0.9f; SpawnBullet.GetComponent<BulletController>().SetVelocity(); }