// Use this for initialization void Start() { // Get Player object and player script component obj = GameObject.Find("Player"); ply = obj.GetComponent<player>(); calcHp(20); }
static void Main(string[] args) { string[] input = Console.ReadLine().Split(new char[] { ' ' }, StringSplitOptions.RemoveEmptyEntries); var x = int.Parse(input[0]); var y = int.Parse(input[1]); var z = int.Parse(input[2]); var player = new player(x, y, z); input = Console.ReadLine().Split(new char[] { ' ' }, StringSplitOptions.RemoveEmptyEntries); var floors = int.Parse(input[0]); var col = int.Parse(input[1]); var row = int.Parse(input[2]); for (int f = 0; f < floors; f++) { var gameFloor = new char[row, col]; for (int i = 0; i < row; i++) { var line = Console.ReadLine(); for (int j = 0; j < col; j++) { gameFloor[row, col] = line[j]; } } gameField.Add(gameFloor); } Console.WriteLine(); }
public client(TcpClient conClient, string username_param, string password_param, ref game GAME) { tcpClient = conClient; clientStream = tcpClient.GetStream(); username = username_param; password = password_param; clientPlayer = new player(username, password, game.areas); if(clientPlayer.loginOk) { Console.WriteLine(username + "'s login was ok"); send("#login:OK"); GAME.onConnect(this.clientPlayer); send("#health:" + clientPlayer.health.ToString()); send("#area:" + clientPlayer.position.name); listener = new Thread(new ThreadStart(listen)); listener.Priority = ThreadPriority.BelowNormal; listener.Start(); } else { Console.WriteLine(username + "'s login was false"); send("#login:FALSE"); tcpClient.Close(); } }
public NPC(type typeNPC){ switch (typeNPC) { case type.athelte: hp = 20; break; case type.schoolboy: hp = 5; break; case type.geek: hp = 10; break; default: hp = 10; break; } mp = 1; pAttack = 1; range = 1; camp = player.neutral; typePerson = typeNPC; position = -1; //signifie que le NPC ne trouve pas sur le plateau moveRange=2; }
void Start() { GameObject gameController = GameObject.Find ("gameController"); iManager = gameController.GetComponent<inputManager> (); database = GameObject.Find ("stats").GetComponent<statsManager> (); myPlayer = iManager.getMyPlayer (); }
/// <summary> /// Draws player Bid and tricks on the screen /// </summary> /// <param name="p">Player to draw </param> public static void drawPlayerBidsAndTricks(player p) { // Create font and brush. Font drawFont = new Font("verdana", 8.5f, FontStyle.Bold); SolidBrush drawBrush = new SolidBrush(Color.Black); StringFormat sf; // Create point for upper-left corner of drawing. PointF drawPoint = new PointF(0,0); sf = new StringFormat(); // draw with respective to client switch (Cards.Main.playerPositions[p.ID].seat) { case "S": //drawPoint = new PointF(p.PositionX + 50, p.PositionY - 20); drawPoint = new PointF(Cards.Main.playerPositions[p.ID].x + 50, Cards.Main.playerPositions[p.ID].y - 20); break; case "W": sf = new StringFormat(StringFormatFlags.DirectionVertical); drawPoint = new PointF(Cards.Main.playerPositions[p.ID].x + 70, Cards.Main.playerPositions[p.ID].y + 60); break; case "N": drawPoint = new PointF(Cards.Main.playerPositions[p.ID].x + 50, Cards.Main.playerPositions[p.ID].y + 100); break; case "E": sf = new StringFormat(StringFormatFlags.DirectionVertical); drawPoint = new PointF(Cards.Main.playerPositions[p.ID].x - 25, Cards.Main.playerPositions[p.ID].y + 60); break; } G.DrawString("Bid : " + p.TotalBid.ToString() +" " + "Tricks : " + p.TotalTrick.ToString(), drawFont, drawBrush, drawPoint,sf); }
void Update() { Actual = Master.localp.GetComponent<player>(); MyhpBar.GetComponent<Healthbarmodifscript>().Player = Actual; MyhpBar.rectTransform.sizeDelta = new Vector2(MyhpBar.rectTransform.rect.width,(100 * Actual.PV) / Actual.PV_max); ScoreT1.GetComponent<UpdatePP>().modify(Master.TEAM1_SCORE.ToString()); ScoreT2.GetComponent<UpdatePP>().modify(Master.TEAM2_SCORE.ToString()); myatt.GetComponent<UpdatePP>().modify(Actual.ATT.ToString()); mydef.GetComponent<UpdatePP>().modify(Actual.DEF.ToString()); myspe.GetComponent<UpdatePP>().modify(Actual.SPE.ToString()); myHP.GetComponent<UpdatePP>().modify(Actual.PV.ToString() + "/" + Actual.PV_max.ToString()); myPP1.GetComponent<UpdatePP>().modify(Actual.PP1.ToString() + "/" + Actual.Max_PP1.ToString()); myPP2.GetComponent<UpdatePP>().modify(Actual.PP2.ToString() + "/" + Actual.Max_PP2.ToString()); myPP3.GetComponent<UpdatePP>().modify(Actual.PP3.ToString() + "/" + Actual.Max_PP3.ToString()); myPP4.GetComponent<UpdatePP>().modify(Actual.PP4.ToString() + "/" + Actual.Max_PP4.ToString()); ReloadATT1.rectTransform.sizeDelta = new Vector2(50, (50 * ((Actual.PP1 == Actual.Max_PP1) ? 1 : (Time.time - Actual.lastshot1) / Actual.reload1))); ReloadATT2.rectTransform.sizeDelta = new Vector2(50, (50 * ((Actual.PP2 == Actual.Max_PP2) ? 1 : (Time.time - Actual.lastshot2) / Actual.reload2))); ReloadATT3.rectTransform.sizeDelta = new Vector2(50, (50 * ((Actual.PP3 == Actual.Max_PP3) ? 1 : (Time.time - Actual.lastshot3) / Actual.reload3))); ReloadATT4.rectTransform.sizeDelta = new Vector2(50, (50 * ((Actual.PP4 == Actual.Max_PP4) ? 1 : (Time.time - Actual.lastshot4) / Actual.reload4))); ReloadPP1.rectTransform.sizeDelta = new Vector2(50 - ((Actual.lastreloadPP1 + Actual.lastreloadPP1 > Time.time) ? 50 : (50 * Time.time - Actual.lastreloadPP1) /Actual.reloadPP1), 15); ReloadPP2.rectTransform.sizeDelta = new Vector2(50 - ((Actual.lastreloadPP2 + Actual.lastreloadPP2 > Time.time) ? 50 : (50 * Time.time - Actual.lastreloadPP2) / Actual.reloadPP2), 15); ReloadPP3.rectTransform.sizeDelta = new Vector2(50 - ((Actual.lastreloadPP3 + Actual.lastreloadPP3 > Time.time) ? 50 : (50 * Time.time - Actual.lastreloadPP3) / Actual.reloadPP3), 15); ReloadPP4.rectTransform.sizeDelta = new Vector2(50 - ((Actual.lastreloadPP4 + Actual.lastreloadPP4 > Time.time) ? 50 : (50 * Time.time - Actual.lastreloadPP4) / Actual.reloadPP4), 15); }
// Use this for initialization void Awake () { myPlayer = GameObject.FindWithTag("Player"); playerRigidBody = GameObject.Find("playerCylinder").GetComponent<Rigidbody>(); currentPlayerScript = myPlayer.GetComponent<player>(); anim = GameObject.Find("run").GetComponent<Animator>(); blueBlockSound = GetComponent<AudioSource>(); blueBlockSound.volume = 0.5f; }
void Start() { _player = player.Instance; origin = transform.position; currentHealth = _player.health; maxReactionLength = reactionLength; }
public void addPlayer(player p) { players.Add (p); //if (players.Count == maxPlayers){ // We don't need the maximum amount of players for testing purposes bManager.setPlayers(players); //} }
// Use this for initialization void Start() { triggered = false; enemyArmyScript = enemy.GetComponent<enemyArmy>(); GameObject _player = GameObject.Find( "Player" ); playerScript = _player.GetComponent<player>(); playerPosition = _player.transform.position; }
void Start() { _monster = GameObject.FindGameObjectWithTag("Enemy"); _player = player.Instance; icon = GetComponent<Image>(); rectTrans = GetComponent<RectTransform>(); icon.enabled = false; }
//contructor public process_broad(int cell_number) { User = new player(); Pc = new player(); Server = new player(); Server.state = false; mbroad = new broad(cell_number); mbroad.createMatrix(); }
void Start () { startXPosEnemy = combatEnemy.transform.position.x; startXPosPlayer = combatPlayer.transform.position.x; enemyScript = enemy.GetComponent<enemy> (); MainCamera.enabled = true; combatCamera.enabled = false; playerMoveScript = player.GetComponent<player> (); }
// Use this for initialization void Start() { capsule = GameObject.Find("Capsule"); if (capsule == null) Debug.LogWarning("Player Capsule not found"); else script = capsule.GetComponent<player>(); if (script == null) Debug.LogWarning("Player Capsule's comp script script not found"); rectTransform = GetComponent<RectTransform>(); if (rectTransform == null) Debug.LogWarning("Canvas' comp rect transform not found"); else origWidth = rectTransform.sizeDelta.x; }
void Start() { score = 0; highscore = 0; player = GameObject.Find("Player"); playerscript = player.GetComponent<player> (); text = "Score"; text2 ="HighScore"; gameover = null; missile = null; }
// Use this for initialization void Start() { current_time = Time.time; count = 4; //Sprite myFruit = Resources.Load("fruits_1", typeof(Sprite)) as Sprite; theplayer = GameObject.Find("Player"); mysprenderer = GetComponentInChildren<SpriteRenderer> (); playerscript = theplayer.GetComponent<player>(); //rigidbody.AddForce (200, 0, 0); rigidbody.AddForce (Fireball_speed*Mathf.Sin((180+playerscript.angle.y)/180*Mathf.PI), 0, Fireball_speed*Mathf.Cos((180+playerscript.angle.y)/180*Mathf.PI)); //transform.Translate (1,0,1); }
// Use this for initialization void Start() { theplayer = GameObject.Find("Player"); playerscript = theplayer.GetComponent<player>(); Fireball_speed = Random.value * 300; float temp = Random.Range (-2f*Mathf.PI, 2f*Mathf.PI); if(Random.value>0.5f) rigidbody.AddForce (Fireball_speed*Mathf.Sin(temp), 0, Fireball_speed*Mathf.Cos(temp)); else rigidbody.AddForce (30*(theplayer.transform.position.x-gameObject.transform.position.x), 0, 30*(theplayer.transform.position.z-gameObject.transform.position.z)); }
public void useItem(player target) { Quaternion rot = target.transform.rotation; rot = Quaternion.Euler(rot.eulerAngles.x, 180 - rot.eulerAngles.y, rot.eulerAngles.z); Vector2 dumShit = target.transform.right + target.transform.position; Vector2 pos = dumShit + Mathf.Sign(target.transform.right.x) * spawnOffset; Debug.Log(dumShit); GameObject newEnemy = Instantiate(enemiesToSend, pos, rot) as GameObject; }
// Use this for initialization void Start() { if(playerToTrack == null) { playerToTrack = GameObject.Find("player"); //FindGameObjectWithTag("Player"); centerOfPlayerTransform = playerToTrack.transform.Find("centerPoint").transform; p = playerToTrack.GetComponent<player>() as player; } //GameObjectExtensionMethods.FindTransform( playerToTrack , "Submarine" ); //myChi = GameObjectExtensionMethods.FindChild(this.gameObject , "ExplosionParticle"); //myChi.transform.localPosition = new Vector3(0,0,1); //myChi.transform.localRotation = Quaternion.Euler(0,90,90); //myChi.transform.localScale = new Vector3(0.1234568f,1,0.1234568f); _bulletIsHit = false; if(centerOfPlayerTransform == null) { Debug.LogError("Hey something went wrong"); } isOnRightSideOfPlayer = (transform.position.x > centerOfPlayerTransform.position.x) ? true : false; if(isOnRightSideOfPlayer == true) { defauleMissileRotat = -1; } else { defauleMissileRotat = 1; } currentMissileRot = defauleMissileRotat; oldSideOfPlayer = isOnRightSideOfPlayer; timeCounter = 0f; Destroy(gameObject,50f); //PlayerManager.Instance.toggleLeftRight_collider(isOnRightSideOfPlayer); p.toggleLeftRight_collider(isOnRightSideOfPlayer); }
//tìm nước đi: public player findWayforPC(int p1, int p2) { int col, row; do { Point p = TimKiemNuocDi(p1, p2); col = (int)p.X; row = (int)p.Y; } while (mbroad.matrix[col, row] != 0); player pc_new = new player(row, col, true); return pc_new; }
/// <summary> /// overload for user specified board with preset dice results. /// </summary> /// <param name="_p1Sock"> player one's socket (ss)</param> /// <param name="_p2Sock">player two's socket (ss)</param> /// <param name="_time">the game time</param> /// <param name="boardLetters">the optional string params for the console running emacs stuff</param> public game(BoggleServer _parent,Tuple<StringSocket, string> _p1Sock, Tuple<StringSocket, string> _p2Sock, int _time, string boardLetters) { parent = _parent; player1 = new player(_p1Sock.Item1, _p1Sock.Item2); player2 = new player(_p2Sock.Item1, _p2Sock.Item2); time = _time; board = new BoggleBoard(boardLetters); secondsTimer = new Timer(1000); common = new HashSet<string>(); processingKey = new object(); StartGame(); }
public void Init() { Hand hand = new Hand(); Deck deck = new Deck(); cardIndexAceDiamond = Card.ToCardIndex(CardSuit.Diamonds, CardRank.Ace); carIndexAceClubs = Card.ToCardIndex(CardSuit.Clubs, CardRank.Ace); for (int i = 0; i < 13; i++) { hand.AddCard((int)deck.CardPile[i]); } pTest = new player(1, false); pTest.Hand = hand; }
void Start () { showWaveform = false; isPaused = false; canSlowDown = canSpeedUp = canResumeNormal = true; ren = this.GetComponent<SpriteRenderer>(); slowDownSpeed = player.speedDownMult; speedUpSpeed = player.speedUpMult; try { currentPlayer = GameObject.FindGameObjectWithTag("Player").GetComponent<player>(); } catch (System.NullReferenceException e) { Debug.LogError("MusicLevel can't find player! " + e.Message); } }
void Awake() { baseSpeed = player.playerSpeed; speedBoost = player.playerSpeed * player.speedUpMult; speedNerf = player.playerSpeed * player.speedDownMult; try { musicController = GameObject.FindGameObjectWithTag("MusicController").GetComponent<MusicLevelController>(); playerRigidBody = GameObject.Find("playerCylinder").GetComponent<Rigidbody>(); currentPlayer = GameObject.FindGameObjectWithTag("Player").GetComponent<player>(); greenSoundSource = GetComponent<AudioSource>(); greenSoundSource.volume = 0.5f; } catch (System.NullReferenceException e) { Debug.LogError(e.Message); } }
public Form1() { InitializeComponent(); grid = new Panel[lab_size - 1, lab_size - 1]; g = new game(); g.maze = new labirint(lab_size, g.lvl_stuff, g.monsters); p = g.pl; lab = g.maze.grid; g.pl.x_coord = 1; g.pl.x_coord = 1; g.pl.hp = g.pl.max_hp; g.pl.lvl = 1; draw_around(g.pl.x_coord, g.pl.y_coord, grid, lab, visible, true); lab_updt(label1, label2, label3); //FirstDraw(lab, grid); // Draw(3, grid[g.pl.y_coord, g.pl.x_coord]); this.KeyPreview = true; //comboBox1.DataSource = g.pl.stuffs; // comboBox1.DisplayMember = "hp_restore"; }
// Use this for initialization void Start() { DontDestroyOnLoad(gameObject); if (FindObjectsOfType(GetType()).Length > 1) { Destroy(gameObject); } count = 0; score = 0; multiplier = 1; canvasCopy = canvas; if (count < 1) { GameObject.Instantiate(canvasCopy); } player = GameObject.Find("Player"); myPlayer = player.GetComponent <player> (); }
public static double LowNetForYear(this player player, year year, IEnumerable <result> results) { // TODO: ask Mike what the significance of the 10 is. if (results == null || results.Count() == 0) { return(10); } int lowNet = 100; foreach (var result in results) { int netScoreDifference = result.NetScoreDifference().Value; if (netScoreDifference < lowNet) { lowNet = netScoreDifference; } } return(lowNet); }
private void btn_Save_Click(object sender, EventArgs e) { player s = new player("", ""); if (s.checkUsername(txtEmail.Text)) { MessageBox.Show("enter your email"); } else if (s.checkPassword(txtPassword.Text)) { MessageBox.Show("enter your password"); } else { s = new player(txtEmail.Text, txtPassword.Text); s.register(); MessageBox.Show("register sucessfull"); txtEmail.Text = ""; txtPassword.Text = ""; } }
public void Start() { _player = player.GetInstance(); State[] s = new State[3]; int count = 0; s[count++] = new IdleState(); s[count++] = new MoveState(); s[count++] = new AttackState(); foreach (State i in s) { stateList.Add(i); } foreach (State i in stateList) { i.statStart(); } }
void OnCollisionEnter(Collision collision) { Collider collider = collision.collider; if (collider.CompareTag("Fplayer")) { player e1 = collider.gameObject.GetComponent <player>(); e1.Die(); Destroy(gameObject); } if (collider.CompareTag("bunker")) { bunker eb = collider.gameObject.gameObject.GetComponent <bunker>(); eb.Die(); Destroy(gameObject); } else { Destroy(gameObject); } }
private void OnTriggerStay(Collider other) { if (Input.GetKeyDown(KeyCode.E)) { Debug.Log(other.name); player _player = other.GetComponent <player>(); if (other.name == "player") { if (_player != null) { AudioSource.PlayClipAtPoint(_coinSound, this.transform.position); _player._hasCoin = true; _uimanager._displayCoin(); Destroy(this.gameObject); } //Destroy(this.gameObject); } } }
public ArrayList readPlayerFile() //reads player file and returns ArrayList which containts all players data { ArrayList playerList = new ArrayList(); //to display all players statistics StreamReader readPlayerFile = new StreamReader("Players.txt"); //reading file to list player p; while (!readPlayerFile.EndOfStream) //reading file till end { p = new player(); p.userID = double.Parse(readPlayerFile.ReadLine()); p.firstName = readPlayerFile.ReadLine(); p.lastName = readPlayerFile.ReadLine(); p.cnic = double.Parse(readPlayerFile.ReadLine()); p.won = int.Parse(readPlayerFile.ReadLine()); p.draw = int.Parse(readPlayerFile.ReadLine()); p.lost = int.Parse(readPlayerFile.ReadLine()); playerList.Add(p); } readPlayerFile.Close(); return(playerList); //returning ArrayList which contains all players data }
void OnCollisionEnter(Collision col) //Stun { if (col.gameObject.tag == "Hitter" && !isStunned()) { GameObject t = KooKoo.FindParentWithTag(col.transform.parent.gameObject, "Player"); player other = t.GetComponent <player>(); if (other.energy < 4 || other.leftTeam == leftTeam) { return; } GetComponent <Rigidbody>().AddForceAtPosition(transform.forward * playerManager.self.beakBoostOnPlayers, t.transform.position); Instantiate(gamestateVisuals.self.beakboostvisual, transform.position, Quaternion.identity); gamestateVisuals.hitStun(); stunTime = Mathf.Clamp(activityTimer * playerManager.self.stunTimeMultiplier, 3, 10); audioManager.PLAY_SOUND("Hit", transform.position, 10f, 1f); audioManager.PLAY_SOUND("BeakStun", transform.position, 30f, Random.Range(0.9f, 1.2f)); stunRot = transform.eulerAngles.y; StartCoroutine(playStunParticles()); } lookAt(col.transform.position); }
private void addPlaysToDB(HandHistory handHistory, Dictionary <string, player> playerDict) { Dictionary <string, decimal> stackChanges = getStackChanges(handHistory.HandActions); foreach (Player parserPlayer in handHistory.Players) { player dbPlayer = playerDict[parserPlayer.PlayerName]; IEnumerator <Card> cardList = null; string card1 = null; string card2 = null; decimal val; if (parserPlayer.IsSittingOut) { return; } if (db.plays.Find(dbPlayer.PlayerID, handHistory.HandId) != null) { return; //this is failing } if (parserPlayer.hasHoleCards) { cardList = parserPlayer.HoleCards.GetEnumerator(); card1 = (cardList.MoveNext()) ? cardList.Current.ToString() : null; card2 = (cardList.MoveNext()) ? cardList.Current.ToString() : null; } play newPlay = new Models.play { PlayerID = dbPlayer.PlayerID, HandID = handHistory.HandId, StartingStack = parserPlayer.StartingStack, EndingStack = (stackChanges.TryGetValue(dbPlayer.Name, out val)) ? parserPlayer.StartingStack + val : parserPlayer.StartingStack, SeatPosition = parserPlayer.SeatNumber, HoleCard1 = card1, HoleCard2 = card2, hand = db.hands.Find(handHistory.HandId), player = dbPlayer, }; db.plays.Add(newPlay); } }
/// <summary> /// /// </summary> /// <param name="username"></param> /// <param name="nickname"></param> /// <param name="password"></param> /// <returns></returns> public bool Register(String username, String nickname, String password) { try { using (WegaEntities db = new WegaEntities()) { var guy = db.players.FirstOrDefault(pl => pl.nickname == nickname); if (guy != null) { setErrorMessage("The nickname already exists"); return(false); } guy = db.players.FirstOrDefault(pl => pl.username == username); if (guy != null) { setErrorMessage("The username already exists"); return(false); } player p = new player { nickname = nickname, username = username, password = Util.EncryptPassword(password) }; // Add the new object to the players collection. db.players.Add(p); // Submit the change to the database. db.SaveChanges(); return(true); } } catch (DbEntityValidationException dbEx) { setErrorMessage(dbEx); return(false); } }
/// <summary> /// Draws player Bid and tricks on the screen /// </summary> /// <param name="p">Player to draw </param> public static void drawPlayerBidsAndTricks(player p) { // Create font and brush. Font drawFont = new Font("verdana", 8.5f, FontStyle.Bold); SolidBrush drawBrush = new SolidBrush(Color.Black); StringFormat sf; // Create point for upper-left corner of drawing. PointF drawPoint = new PointF(0, 0); sf = new StringFormat(); // draw with respective to client switch (Cards.Main.playerPositions[p.ID].seat) { case "S": //drawPoint = new PointF(p.PositionX + 50, p.PositionY - 20); drawPoint = new PointF(Cards.Main.playerPositions[p.ID].x + 50, Cards.Main.playerPositions[p.ID].y - 20); break; case "W": sf = new StringFormat(StringFormatFlags.DirectionVertical); drawPoint = new PointF(Cards.Main.playerPositions[p.ID].x + 70, Cards.Main.playerPositions[p.ID].y + 60); break; case "N": drawPoint = new PointF(Cards.Main.playerPositions[p.ID].x + 50, Cards.Main.playerPositions[p.ID].y + 100); break; case "E": sf = new StringFormat(StringFormatFlags.DirectionVertical); drawPoint = new PointF(Cards.Main.playerPositions[p.ID].x - 25, Cards.Main.playerPositions[p.ID].y + 60); break; } G.DrawString("Bid : " + p.TotalBid.ToString() + " " + "Tricks : " + p.TotalTrick.ToString(), drawFont, drawBrush, drawPoint, sf); }
public object managerCreatePlayer([FromBody] player nPlayer, int clubId, int sportId) { var cs = Services.ContentService; bool status = false; var club = cs.GetChildren(clubId); try { int createId = new int(); foreach (var child in club) { if (child.ContentTypeId == 1127) { createId = child.Id; } } var newPlayer = cs.CreateContent(nPlayer.playerName, createId, "player"); newPlayer.SetValue("playerName", nPlayer.playerName); newPlayer.SetValue("playerNumber", nPlayer.playerNumber); newPlayer.SetValue("playerAge", nPlayer.playerAge); newPlayer.SetValue("playerPosition", nPlayer.playerPosition); var node = cs.GetById(sportId); var locaUdi = Udi.Create(Constants.UdiEntityType.Document, node.Key); newPlayer.SetValue("sport", locaUdi.ToString()); cs.SaveAndPublishWithStatus(newPlayer); status = true; } catch { status = false; } return(status); }
public void Start() { diag("setup players"); int playercount = 2; player[] playerarray = new player[playercount]; // playerarray[0].playernumber = 0; // playerarray[0].playerloc = new loc(0,0); // playerarray[1].playernumber = 1; // playerarray[0].playerloc = new loc(maxx,maxy); diag("setup tiles"); int maxcol = 8, maxrow = 8, tilecount = maxrow * maxcol; tile[] tilearray = new tile[tilecount]; for (int row = 0; row < maxrow; row++) { for (int col = 0; col < maxcol; col++) { int tilenumber = calcTileNumber(row, col, maxcol); tilearray[tilenumber] = new tile(col, row); } } diag("draw board"); Button[] buttonArray = new Button[tilecount]; int i = 0, btnsize = 50; foreach (tile t in tilearray) { buttonArray[i] = new Button(); buttonArray[i].Size = new Size(btnsize, btnsize); buttonArray[i].Name = "" + i + ""; buttonArray[i].Click += btn_Click; buttonArray[i].Location = new Point((t.tileloc.col * btnsize), (t.tileloc.row * btnsize)); Controls.Add(buttonArray[i]); i++; } }
public void LoadHud() { if (!PlayerGo) { return; } Player = PlayerGo.GetComponent <player>(); if (!Player) { return; } Skills = PlayerGo.GetComponent <skills>(); if (!Skills) { return; } Stats = PlayerGo.GetComponent <stats>(); if (!Stats) { return; } Inventory = PlayerGo.GetComponent <inventory>(); if (!Inventory) { return; } Inventory.hud = this; Stats.hud = this; Stats.getStats(); foreach (Hud_Skillbar _hud_Skillbar in GetComponentsInChildren <Hud_Skillbar>(true)) { _hud_Skillbar.LoadSkillBar(); } foreach (Hud_Subskill _hud_subSkillbar in GetComponentsInChildren <Hud_Subskill>(true)) { _hud_subSkillbar.LoadSubSkillValues(); } hud_Inventory.LoadHudInventory(Inventory); }
static void Main(string[] args) { Console.WriteLine("Hello World!"); Console.WriteLine("Name your first character"); string characterName = Console.ReadLine(); Console.WriteLine("Name your second character"); string characterNameTwo = Console.ReadLine(); player playerOne = new player(characterName); player playerTwo = new player(characterName); playerOne.SayHello(); playerOne.ShowYourHp(); playerTwo.SayHello(); playerTwo.ShowYourHp(); for (int i = 0; i < 3; i++) { playerOne.TakeDamage(playerTwo.MakeDamage()); playerTwo.TakeDamage(playerTwo.MakeDamage()); playerOne.ShowYourHp(); playerTwo.ShowYourHp(); } if (playerOne.HP > playerTwo.HP) { Console.WriteLine($"playerOne won!"); } else if (playerOne.HP < playerTwo.HP) { Console.WriteLine($"playerTwo won!"); } else { Console.WriteLine($"Player One hit{playerOne.MakeDamage()}"); } }
public static int[] RecordForYear(this player player, year year, IEnumerable <result> results) { int wins = 0, losses = 0, ties = 0; foreach (var result in results) { if (result.WasWin()) { wins++; } else if (result.WasLoss()) { losses++; } else { ties++; } } return(new int[] { wins, losses, ties }); }
// Use this for initialization void Start() { state = stateEnemy.routine; _player = player.instance; _rb = gameObject.GetComponent <Rigidbody2D>(); if (player.instance != null) { player.instance.OnGunShooted += ListenBullet; // Debug.Log("listen to bullet in start"); } // string path = "Assets/Sprites/characters/body/" + Random.Range(1, 4).ToString() + ".png"; // Debug.Log("body = " + path); // body.sprite = (Sprite)AssetDatabase.LoadAssetAtPath(path, typeof(Sprite)); body.sprite = bodySprites[Random.Range(0, bodySprites.Length)]; // path = "Assets/Sprites/characters/head/" + Random.Range(1, 13).ToString() + ".png"; // Debug.Log("head = " + path); // head.sprite = (Sprite)AssetDatabase.LoadAssetAtPath(path, typeof(Sprite)); head.sprite = headSprites[Random.Range(0, headSprites.Length)]; _audioSrc = GetComponent <AudioSource>(); }
void Start() { _characterController = GetComponent <CharacterController>(); _player = GetComponent <player>(); _uimanager = GameObject.Find("Canvas").GetComponent <UIManager>(); Cursor.visible = false; Cursor.lockState = CursorLockMode.Locked; _MuzzleFlash.SetActive(false); currentAmmo = maxAmmo; _isReloading = false; _hasCoin = false; _uimanager._hideCoin(); }
public ResponseMessage Avartar(int id) { try { player mPlayer = db.players.Find(id); if (!Directory.Exists("Upload")) { Directory.CreateDirectory("Upload"); } var httpRequest = HttpContext.Current.Request; if (httpRequest.Files.Count > 0) { var test = ""; var docfiles = new List <string>(); foreach (string file in httpRequest.Files) { var postedFile = httpRequest.Files[file]; var subname = postedFile.FileName.Substring(postedFile.FileName.LastIndexOf('.')); var main = postedFile.FileName.Replace(subname, ".jpg"); test = main; var filePath = HttpContext.Current.Server.MapPath("~/Upload/" + main); postedFile.SaveAs(filePath); docfiles.Add(filePath); mPlayer.avartar = main; db.Entry(mPlayer).State = System.Data.Entity.EntityState.Modified; db.SaveChanges(); } return(new ResponseMessage("tải thành cong", test, 1)); } else { return(new ResponseMessage("tải thành cong", null, 0)); } } catch (Exception e) { return(new ResponseMessage("lỗi", e)); } }
public static async Task Save(List <Level> levels) { try { using (var ctx = new MysqlEntities()) { foreach (Level pl in levels) { player p = await ctx.player.FindAsync(pl.Avatar.UserId); //Maybe to use lock instead if (p != null) { p.Avatar = JsonConvert.SerializeObject(pl.Avatar); p.Village = pl.Json; } } await ctx.BulkSaveChangesAsync(); } } catch (DbEntityValidationException ex) { ExceptionLogger.Log(ex, $"Exception while trying to save {levels.Count} of player to the database. Check error for more information."); foreach (var entry in ex.EntityValidationErrors) { foreach (var errs in entry.ValidationErrors) { Logger.Error($"{errs.PropertyName}:{errs.ErrorMessage}"); } } throw; } catch (Exception ex) { ExceptionLogger.Log(ex, $"Exception while trying to savesave {levels.Count} of player to the database."); throw; } }
public void applyToPlayer(player p) { bool blocked = false; if (p.defensiveWeapon != null && !isTurretDamage) { print ("Defensive weapon detected!"); blocked = p.defensiveWeapon.blockDamage(damageAmount,weaponFired); } if (!blocked) { p.takeDamage (damageAmount); if (push != Vector2.zero) { p.addMomentum (push); } if (!isTurretDamage) { weaponFired.hitPlayer (type, p); } } else { // The defensive weapon will take care of dealing damage itself if (!isTurretDamage) { weaponFired.hitPlayerBlocked (type, p); } } }
public static void CreateLevel(Avatar level) { try { using (var ctx = new MysqlEntities()) { var newPlayer = new player { Id = level.UserId, Avatar = JsonConvert.SerializeObject(level, Settings), }; ctx.player.Add(newPlayer); ctx.SaveChanges(); } } catch (Exception ex) { ExceptionLogger.Log(ex, "Exception while trying to create a new player account in database."); } }
// Game actors private void humanPlayerTurn(player player) { // Print hand info to the console printAllHands(); printAllScores(); // Ask player to hit or stand List <string> allowedInputs = new List <string> { "hit", "stand" }; string userInput = requestInput("Hit or stand?", allowedInputs); // Act according to player's response if (userInput.Equals("hit", StringComparison.OrdinalIgnoreCase)) // if player hits { // hit player cardController.hitPlayer(player); // check if busted if (21 < cardController.getPlayerScore(player)) // if busted, update player { player.setIsBusted(true); } else // if not busted, player gets another turn { humanPlayerTurn(player); } } else { } // if player stands, don't do anything }
public void nhap() { Console.WriteLine("nhap so cau thu"); int n = int.Parse(Console.ReadLine()); Console.WriteLine("nhap so hlv"); int sc = int.Parse(Console.ReadLine()); ds = new player[n]; c = new coach[sc]; Console.WriteLine("nhap thong tin ct"); for (int i = 0; i < n; i++) { ds[i] = new player(); ds[i].nhap(); Console.Clear(); } Console.WriteLine("nhap tt hlv"); for (int i = 0; i < sc; i++) { c[i] = new coach(); c[i].nhap(); Console.Clear(); c[i].display(); } for (int i = 0; i < n; i++) { ds[i].display(); } }
public void Interact(Transform ply) { player PlayerHealth = ply.GetComponent <player>(); Inventory PlayerInventory = ply.GetComponent <Inventory>(); GetComponent <AudioSource>().PlayOneShot(InteractSound); switch (ItemType) { case TypeItem.food: FoodFunction(PlayerHealth); break; case TypeItem.ammo: AmmoFunction(PlayerInventory); break; case TypeItem.weapon: WeaponFunction(PlayerInventory); break; } }
public GameSession() { CurrentPlayer = new player { Name = "xav", CharClass = "night", Gold = 10000, HP = 10, Lvl = 1, XP = 0 }; // creates a new player object and put that on line 10(playre CurrentPlayer { get; set; } // removed unnessacary code, looks cleaner right? :D if (!CurrentPlayer.Weapons.Any()) { CurrentPlayer.AddItemToInventory(ItemFactory.CreateGameItem(1001)); } CurrentWorld = WorldFactory.CreateWorld(); CurrentLocation = CurrentWorld.LocationAt(0, -1); }
public async Task BuyStalks(string playerBuyJson) { playerBuy = JsonConvert.DeserializeAnonymousType(playerBuyJson, playerBuy); player currentPlayer = playerList.First(x => x.ConnectionId == Context.ConnectionId); int absoluteTotalStalks = Math.Abs(playerBuy.TotalStalks); foreach (StalksOwned owned in stalksOwned) { if (string.Equals(owned.StalkName, playerBuy.StalkName) && string.Equals(owned.PlayerName, currentPlayer.ConnectionId)) { if (string.Equals(playerBuy.BuyOrSell, "Buy")) { int stalkPrice = GetStalkPrice(owned.StalkName); if (CanBuy(absoluteTotalStalks, stalkPrice, currentPlayer)) { owned.TotalStalks += absoluteTotalStalks; currentPlayer.CashOnHand -= (absoluteTotalStalks * stalkPrice); } else { Console.Write("too poor!"); } } else if (string.Equals(playerBuy.BuyOrSell, "Sell")) { // Check if player owns enough stalks to sell this much if (absoluteTotalStalks <= owned.TotalStalks) { int stalkPrice = GetStalkPrice(owned.StalkName); owned.TotalStalks -= absoluteTotalStalks; currentPlayer.CashOnHand += (absoluteTotalStalks * stalkPrice); } } } } await Clients.Caller.SendAsync("Bought Stalks", JsonConvert.SerializeObject(playerList), JsonConvert.SerializeObject(stalksOwned)); }
void Start() { GetComponent <player>().Load(); Player = GetComponent <player> (); switch (typeMap) { case TypeMap.Campaing: { maxLevel = Player.Player.LvCamping; break; } case TypeMap.Bloodcastle: { maxLevel = Player.Player.LvBloodCastle; break; } case TypeMap.Defendsebase: { maxLevel = Player.Player.LvDefenseBase; break; } } }
public void CMD_register(Client client, string usr, string pass) { player playerinfo = new player(usr, pass, client.Address, 0, false, 0, 0, 0); using (var db = new LiteDatabase(@"./db.db")) { var coll = db.GetCollection <player>("players"); // egzistuojantis vartotojas if (coll.Count() != 0) { var result = coll.Find(x => x.usr == usr); //? vartotojas egzistuoja if (result != null) { client.SendChatMessage("~r~ slapyvardis jau egzistuoja !!"); return; } } coll.Insert(playerinfo); } }
List <float> breed(player p1, player p2) { int randInt = 0; List <float> babyList = new List <float>(); List <float> p1List = p1.playerDNA(); List <float> p2List = p2.playerDNA(); for (int i = 0; i < p1List.Count; i++) { randInt = Random.Range(0, 2); if (randInt == 0) { babyList.Add(p1List[i]); } else { babyList.Add(p2List[i]); } } return(babyList); }
public void ChangeScore(player p, int Amount, float multiplier = 1f) { p.Score += (int)(Amount * multiplier); if (GameMode != TntWarsGameMode.TDM) return; if (p.Red) { RedScore += (int)(Amount * multiplier); } if (p.Blue) { BlueScore += (int)(Amount * multiplier); } }
private void PlayersSync(int EventId, Dictionary<string, player> PlayersList) { try { StatusChange("Syncing Players"); var PlayersListUpdated = new Dictionary<string, player>(); var lst = playersRepo.Get(); foreach (string sPlayerName in PlayersList.Keys) { string playerName = sPlayerName.Trim(); bool found = false; try { if (lst.Count() > 0) { found = (lst.Any(x => x.code_name.Equals(playerName, StringComparison.CurrentCultureIgnoreCase))); } if (!found) { var newPlayer = new player(); newPlayer.code_name = playerName; PlayersListUpdated[playerName] = playersRepo.Insert(newPlayer); } else { PlayersListUpdated[playerName] = lst.First(x => x.code_name.Equals(playerName, StringComparison.CurrentCultureIgnoreCase)); } team Team = this.TeamList[PlayerTeamList[playerName].Trim()]; List<lsevent_player> evtplayers = (List<lsevent_player>)eventPlayersRepo.GetPlayersByNameAndTeam(EventId, playerName, Team.id); if (evtplayers.Count == 0) { eventPlayersRepo.Insert(new lsevent_player() { lsevent_id = EventId, player_id = PlayersListUpdated[playerName].id, alias = playerName, team_id = Team.id }); } } catch (Exception ex) { throw; } } StatusChange("... " + PlayersListUpdated.Count().ToString() + " Synced"); this.PlayerList = PlayersListUpdated; } catch (Exception ex) { throw; } }
// Use this for initialization void Start() { p = GameObject.Find ("player").GetComponent<player>(); }
public bool TeamKill(player p1, player p2) { if (GameMode == TntWarsGameMode.TDM) { if (p1.Red == true && p2.Red) return true; if (p1.Blue == true && p2.Blue) return true; } return false; }