public List <EnemyClass> GetEnemies() { List <EnemyClass> Result = new List <EnemyClass>(); string allEnemiesQuery = "SELECT * FROM Enemies"; DataSet resultSet = Execute(allEnemiesQuery); DataTable enemyTable = resultSet.Tables[0]; foreach (DataRow enemyRow in enemyTable.Rows) { string enemyName = (string)enemyRow["Name"]; int enemyPower = (int)enemyRow["Power"]; int enemyStamina = (int)enemyRow["Stamina"]; int enemyExperience = (int)enemyRow["Experience"]; EnemyClass enemy = new EnemyClass(); enemy.Name = enemyName; enemy.Power = enemyPower; enemy.Stamina = enemyStamina; enemy.CurrentHealth = enemyStamina; enemy.Experience = enemyExperience; Result.Add(enemy); } return(Result); }
public void addNew(EnemyClass enemy) { string addNewEnemyQuery = $"INSERT INTO Enemies (Name, Power, Stamina, Experience) VALUES('{enemy.Name}','{ enemy.Power}',' { enemy.Stamina} ',' { enemy.Experience}')"; try { Execute(addNewEnemyQuery); } catch (Exception EX) { MessageBox.Show("Du har lavet en fejl" + EX.Message); } }
private void makeEnemyConfirmBtn_Click(object sender, RoutedEventArgs e) { EnemyClass newEnemy = new EnemyClass(); newEnemy.Name = makeEnemyName.Text; try { newEnemy.Power = int.Parse(makeEnemyPower.Text); newEnemy.Stamina = int.Parse(makeEnemyStamina.Text); newEnemy.Experience = int.Parse(makeEnemyExperience.Text); database.addNew(newEnemy); } catch (Exception EX) { MessageBox.Show("Du har lavet en fejl" + EX.Message); } }
public int testingBattle(CharacterClass a, EnemyClass b) { int enemyDamage = b.basicAttack(); int playerDamage = a.basicAttack(); Random rnd = new Random(); int turnOrder = rnd.Next(0, 2); if (turnOrder == 0) { a.CurrentHealth -= enemyDamage; b.CurrentHealth -= playerDamage; //??? //if ( a.CurrentHealth <= 0) //{ // return 0; //} //else //{ // // b.CurrentHealth -= playerDamage; // //} } else { b.CurrentHealth -= playerDamage; a.CurrentHealth -= enemyDamage; //??? //if (b.CurrentHealth <= 0) //{ // return 0; //} //else //{ // a.CurrentHealth -= enemyDamage; // //} } return(0); }
public static List <EnemyClass> EnemyArray(List <string> numbers) { List <EnemyClass> newEnemy = new List <EnemyClass>(); string[] input; foreach (var item in numbers) { input = SplitThings(item); //Convert strings to int string enemyName = input[0]; int.TryParse(input[1], out int enemyPower); int.TryParse(input[2], out int enemyStamina); int.TryParse(input[3], out int enemyExperience); //Create box object EnemyClass calculatedTest = new EnemyClass(enemyName, enemyPower, enemyStamina, enemyExperience); //Add box object to list newEnemy.Add(calculatedTest); } return(newEnemy); }
private void randomEnemy() { int oiedns = rnd.Next(0, enemyList.Count); currentEnemy = enemyList[oiedns]; }
public virtual int useAbility(int Power, EnemyClass target) { return(Power + rnd.Next(0, 2000)); }
public void deleteEnemy(EnemyClass enemy) { string deleteNewEnemyQuery = $"DELETE FROM Enemies WHERE Id = {enemy.Id}"; }