private static void Main() { var sprintRequest = new SprintBuilder() .FromRegion("virginia") .WithStep(url) .AsSprintRequest(); var rushRequest = new RushBuilder() .FromRegion("oregon") .WithStep(url) .WithInterval(1, 10, TimeSpan.FromSeconds(10)) .WithInterval(10, 250, TimeSpan.FromSeconds(50)) .AsRushRequest(); var sprint = new Sprint(userName, apiKey); sprint.SprintStatusChanged += (s, sprintStatus) => { System.Console.Out.WriteLine(sprintStatus.status); }; sprint.Execute(sprintRequest); var rush = new Rush(userName, apiKey); rush.RushStatusChanged += (r, rushStatus) => { System.Console.Out.WriteLine(rushStatus.status); }; rush.Execute(rushRequest); }
private void FrmArena_Load(object sender, EventArgs e) { rand = new Random(); game = Game.GetGame(); character = game.Character; roll = game.Roll; rush = game.Rush; MidFightlabel.Text = ""; enemy = new Enemy(rand.Next(character.Level + 1), Resources.enemyRedStanding); // stats UpdateStats(); // pictures picCharacter.BackgroundImage = GenericRPG.Properties.Resources.characterStanding; //picCharacter.BackgroundImage = character.Pic.BackgroundImage; picEnemy.BackgroundImage = enemy.Img; // names lblPlayerName.Text = character.Name; lblEnemyName.Text = enemy.Name; if (character.ClassType == classSystem.ARCHER) { character.SimpleAttack(enemy); } }
public void RushNaoCausaDanoDeCombateEmMegaman() { var rush = new Rush(); var megaman = new Megaman(); rush.Atacar(megaman); Assert.AreEqual(100, megaman.Vida); }
public void RushToString() { var rush = new Rush(); Assert.AreEqual( "Vida: 100, Ataque: 4, Defesa: 3", rush.ToString() ); }
public void RushComChip3TemAtaque6() { var rush = new Rush(Chip.Nivel3); var bot = new Bot(); rush.Atacar(bot); Assert.AreEqual(94, bot.Vida); }
public void RushComChip3TemDefesa4() { var rush = new Rush(Chip.Nivel3); var bot = new Bot(); bot.Atacar(rush); Assert.AreEqual(99, rush.Vida); }
public void RushEquipandoMegamanConcede3DeDefesa() { var rush = new Rush(); var megaman = new Megaman(); var bot = new Bot(); megaman.EquiparUpgrade(rush); bot.Atacar(megaman); Assert.AreEqual(98, megaman.Vida); }
public void RushComEscudoDeEnergiaConcede3DeDefesa() { var rush = new Rush(); var megaman = new Megaman(); var bot = new Bot(); rush.EquiparUpgrade(new EscudoDeEnergia()); megaman.EquiparUpgrade(rush); bot.Atacar(megaman); Assert.AreEqual(98, megaman.Vida); }
public void RushEquipandoMegamanConcede4DeAtaque() { var rush = new Rush(); var megaman = new Megaman(); var bot = new Bot(); megaman.EquiparUpgrade(rush); megaman.Atacar(bot); Assert.AreEqual(90, bot.Vida); }
public void RushComCanhaoDePlasmaConcede6DeAtaque() { var rush = new Rush(); var megaman = new Megaman(); var bot = new Bot(); rush.EquiparUpgrade(new CanhaoDePlasma()); megaman.EquiparUpgrade(rush); megaman.Atacar(bot); Assert.AreEqual(88, bot.Vida); }
public void RushSoEquipaDoisUpgrades() { var rush = new Rush(); var bot = new Bot(); rush.EquiparUpgrade(new CanhaoDePlasma()); rush.EquiparUpgrade(new CanhaoDePlasma()); rush.EquiparUpgrade(new CanhaoDePlasma()); rush.Atacar(bot); Assert.AreEqual(92, bot.Vida); }
public async Task <IActionResult> OnGetAsync(int?id) { if (id == null) { return(NotFound()); } Rush = await _context.Rush.SingleOrDefaultAsync(m => m.ID == id); if (Rush == null) { return(NotFound()); } return(Page()); }
public Snapshot(byte[] buffer) { using MemoryStream stream = new(buffer); stream.Seek(0x13, SeekOrigin.Begin); GameId = stream.ReadUInt64(ByteConverter.Big); GameMode = stream.ReadString(StringCoding.ByteCharCount); MapVariant = stream.Read1Byte(); var size = stream.Read1Byte(); // Should be 0x08 for Rush and Squad Rush var pos = stream.Position; // Game mode specific round status switch (GameMode) { case "RushLarge": if (size != 0x08) { break; } Rush = new Rush(stream); break; default: break; } stream.Position = pos + size; CurrentMap = stream.ReadString(StringCoding.ByteCharCount); RoundTime = stream.ReadUInt32(ByteConverter.Big); DefaultRoundTimeMultiplier = stream.ReadUInt32(ByteConverter.Big); MaxPlayers = stream.Read1Byte(); WaitingPlayers = stream.Read1Byte(); var teamsCount = stream.Read1Byte(); // Should be 0x02 for Rush and Squad Rush var teamInfoOffset = stream.Position; TeamInfo = new Dictionary <string, TeamInfo>(); if (teamsCount > 0) // If zero, there's no more data { for (byte i = 0; i < teamsCount + 1; i++) { TeamInfo.TryAdd(i.ToString(), new TeamInfo(stream, teamsCount, teamInfoOffset, i)); } } }
public async Task <IActionResult> OnPostAsync(int?id) { if (id == null) { return(NotFound()); } Rush = await _context.Rush.FindAsync(id); if (Rush != null) { _context.Rush.Remove(Rush); await _context.SaveChangesAsync(); } return(RedirectToPage("./Index")); }
public override string ToString() { var sb = new StringBuilder(); sb.AppendLine("##############################################################################################################"); sb.AppendLine("# General Information #"); sb.AppendLine("##############################################################################################################"); sb.AppendLine($"CurrentMap: {CurrentMap}"); sb.AppendLine($"DefaultRoundTimeMultiplier: {DefaultRoundTimeMultiplier}"); sb.AppendLine($"GameId: {GameId}"); sb.AppendLine($"GameMode: {GameMode}"); sb.AppendLine($"MapVariant: {MapVariant}"); sb.AppendLine($"MaxPlayers: {MaxPlayers}"); sb.AppendLine($"WaitingPlayers: {WaitingPlayers}"); sb.AppendLine($"RoundTime: {RoundTime}"); sb.AppendLine(); if (Rush != null) { sb.AppendLine(Rush.ToString()); } for (int i = 0; i < TeamInfo.Count; i++) { var team = TeamInfo[i.ToString()]; sb.AppendLine("##############################################################################################################"); sb.AppendLine($"# Team {i} Information #"); sb.AppendLine("##############################################################################################################"); sb.AppendLine($"| {"PersonaId",13} | {"Tag",4} | {"Name",30} | {"Rank",4} | {"Score",10} | {"Kills",5} | {"Deaths",6} | {"SquadId",7} | {"Role",4} |"); sb.AppendLine($"|---------------|------|--------------------------------|------|------------|-------|--------|---------|------|"); foreach (var player in team.Players) { sb.AppendLine(player.Value.ToString()); } sb.AppendLine($"|_______________|______|________________________________|______|____________|_______|________|_________|______|"); sb.AppendLine(); } Hashtable h = new Hashtable(new Dictionary <string, ulong?> { { "data", 291911755 } }); return(sb.ToString()); }
private void FrmLevelUpRush_Load(object sender, EventArgs e) { SoundPlayer sp = new SoundPlayer(@"Resources\levelup.wav"); sp.Play(); Rush character = Game.GetGame().Rush; character.RefillHealthAndMana(); lblOldLevel.Text = character.Level.ToString(); lblOldHealth.Text = ((float)Math.Round(character.Health)).ToString(); lblOldMana.Text = ((float)Math.Round(character.Mana)).ToString(); lblOldStr.Text = ((float)Math.Round(character.Str)).ToString(); lblOldDef.Text = ((float)Math.Round(character.Def)).ToString(); character.LevelUp(); lblNewLevel.Text = character.Level.ToString(); lblNewHealth.Text = character.Health.ToString(); lblNewMana.Text = character.Mana.ToString(); lblNewStr.Text = character.Str.ToString(); lblNewDef.Text = character.Def.ToString(); }
// Use this for initialization void Start() { playerRushScript = GameObject.FindGameObjectWithTag("Player").GetComponent <Rush>(); time = Time.time; }
void Start() { Instance = this; MovementJoystick.ButtonDown += JoyStickDown; MovementJoystick.ButtonPressed += JoyStickDrag; MovementJoystick.ButtonUp += JoyStickUp; RotateJoystick.ButtonDown += RotateDown; RotateJoystick.ButtonPressed += RotatePressed; RotateJoystick.ButtonUp += RotateUp; Stats.HealthPoints = Stats.MaxHealthPoint; Agent.speed = Stats.HighSpeed; GameCamera.OnHit += CameraControllEvent; GameCamera.OnMobHit += OnMobTap; Stats.Energy = Stats.MaxEnergy; Skills[0] = new Rush(); Skills[1] = new RoundAttack(); Skills[2] = new Toss(); Skills[3] = new PentagoneAttack(); SkillPanel.Instance.SetButtonsSettings(); StartLocalPosition = Animator.gameObject.transform.localPosition; }
private void CalculateNewDestination(Rush.World.Bee thing) { Vector2 centralpoint = (thing.CurrentHive == null) ? new Vector2(0, 0) : thing.CurrentHive.Position; thing.Destination = DeterminePositionInCircle(centralpoint, CircleRadius, 360 / 3 * (AngleCounter % 10)); AngleCounter = AngleCounter + RotationDirection; VecteurDirecteur = CalculateVecteurDirecteur(thing.Destination.Value, thing.Position, thing.Speed); }
public void Update(Rush.World.Bee thing, GameTime gameTime) { }
public void Update(Rush.World.Bee bee, GameTime gameTime) { // équation paramètrique double'une droite' // x = x0 + t * a // y = y0 + t * b if (bee.Destination.HasValue) { float t = (float)gameTime.ElapsedGameTime.TotalSeconds; // on deplace l'abeille float x = bee.Position.X + t * VecteurDirecteur.X; float y = bee.Position.Y + t * VecteurDirecteur.Y; Vector2 newPos = new Vector2(x, y); // on calcul la distance entre la position courante et la destination double AB = CalculateDistance(bee.Position, bee.Destination.Value); // on calcul la distance entre la position courante et la nouvelle position double AC = CalculateDistance(bee.Position, newPos); // si AC est plus grand sa veut dire qu'on a dépassé la destination et que donc on la atteinte if (AC >= AB) CalculateNewDestination(bee); bee.Position = newPos; } else CalculateNewDestination(bee); }