methode atk total opk
This commit is contained in:
parent
f6fd8f6830
commit
020c6d0128
@ -40,7 +40,7 @@ namespace Programmation_objet_TLESIO21.projet {
|
||||
|
||||
public override void SpeAttack(Pokemon cible) {
|
||||
this.setPC(this.getPC() - 3);
|
||||
int damage = cible.getDEFSpe() - this.getATKSpe();
|
||||
int damage = this.getATKSpe() - cible.getDEFSpe();
|
||||
if(damage > 0) {
|
||||
if (cible.getType().Equals(Type.STEEL) ||
|
||||
cible.getType().Equals(Type.FIGHTING) ||
|
||||
|
@ -35,7 +35,7 @@ namespace Programmation_objet_TLESIO21.projet {
|
||||
|
||||
public override void SpeAttack(Pokemon cible) {
|
||||
this.setPC(this.getPC() - 2);
|
||||
int damage = cible.getDEFSpe() - this.getATKSpe();
|
||||
int damage = this.getATKSpe() - cible.getDEFSpe();
|
||||
if (damage > 0) {
|
||||
if (cible.getType().Equals(Type.FIGHTING) ||
|
||||
cible.getType().Equals(Type.FAIRY) ||
|
||||
|
@ -36,7 +36,7 @@ namespace Programmation_objet_TLESIO21.projet {
|
||||
|
||||
public override void SpeAttack(Pokemon cible) {
|
||||
this.setPC(this.getPC() - 1);
|
||||
int damage = cible.getDEFSpe() - this.getATKSpe();
|
||||
int damage = this.getATKSpe() - cible.getDEFSpe();
|
||||
if (cible.getType().Equals(Type.FAIRY)) {
|
||||
damage = 0;
|
||||
Console.WriteLine("Ca n'affecte pas le " + cible.getName() + "ennemi");
|
||||
|
@ -39,7 +39,7 @@ namespace Programmation_objet_TLESIO21.projet {
|
||||
|
||||
public override void SpeAttack(Pokemon cible) {
|
||||
this.setPC(this.getPC() - 1);
|
||||
int damage = cible.getDEFSpe() - this.getATKSpe();
|
||||
int damage = this.getATKSpe() - cible.getDEFSpe();
|
||||
if (cible.getType().Equals(Type.GROUND)) {
|
||||
damage = 0;
|
||||
Console.WriteLine("Ca n'affecte pas le " + cible.getName() + "ennemi");
|
||||
|
@ -36,7 +36,7 @@ namespace Programmation_objet_TLESIO21.projet {
|
||||
|
||||
public override void SpeAttack(Pokemon cible) {
|
||||
this.setPC(this.getPC() - 4);
|
||||
int damage = cible.getDEFSpe() - this.getATKSpe();
|
||||
int damage = this.getATKSpe() - cible.getDEFSpe();
|
||||
if (damage > 0) {
|
||||
if (cible.getType().Equals(Type.FIRE) ||
|
||||
cible.getType().Equals(Type.STEEL) ||
|
||||
|
@ -43,7 +43,7 @@ namespace Programmation_objet_TLESIO21.projet {
|
||||
|
||||
public override void SpeAttack(Pokemon cible) {
|
||||
this.setPC(this.getPC() - 1);
|
||||
int damage = cible.getDEFSpe() - this.getATKSpe();
|
||||
int damage = this.getATKSpe() - cible.getDEFSpe();
|
||||
if (cible.getType().Equals(Type.GHOST)) {
|
||||
damage = 0;
|
||||
Console.WriteLine("Ca n'affecte pas le " + cible.getName() + "ennemi");
|
||||
|
@ -37,7 +37,7 @@ namespace Programmation_objet_TLESIO21.projet {
|
||||
|
||||
public override void SpeAttack(Pokemon cible) {
|
||||
this.setPC(this.getPC() - 2);
|
||||
int damage = cible.getDEFSpe() - this.getATKSpe();
|
||||
int damage = this.getATKSpe() - cible.getDEFSpe();
|
||||
if (damage > 0) {
|
||||
if(cible.getType().Equals(Type.DRAGON) ||
|
||||
cible.getType().Equals(Type.WATER) ||
|
||||
|
@ -37,7 +37,7 @@ namespace Programmation_objet_TLESIO21.projet {
|
||||
|
||||
public override void SpeAttack(Pokemon cible) {
|
||||
this.setPC(this.getPC() - 2);
|
||||
int damage = cible.getDEFSpe() - this.getATKSpe();
|
||||
int damage = this.getATKSpe() - cible.getDEFSpe();
|
||||
if (damage > 0) {
|
||||
if (cible.getType().Equals(Type.ROCK) ||
|
||||
cible.getType().Equals(Type.STEEL) ||
|
||||
|
@ -37,7 +37,7 @@ namespace Programmation_objet_TLESIO21.projet {
|
||||
|
||||
public override void SpeAttack(Pokemon cible) {
|
||||
this.setPC(this.getPC() - 1);
|
||||
int damage = cible.getDEFSpe() - this.getATKSpe();
|
||||
int damage = this.getATKSpe() - cible.getDEFSpe();
|
||||
if (cible.getType().Equals(Type.NORMAL)) {
|
||||
damage = 0;
|
||||
Console.WriteLine("Ca n'affecte pas le " + cible.getName() + "ennemi");
|
||||
|
@ -39,7 +39,7 @@ namespace Programmation_objet_TLESIO21.projet {
|
||||
|
||||
public override void SpeAttack(Pokemon cible) {
|
||||
this.setPC(this.getPC() - 3);
|
||||
int damage = cible.getDEFSpe() - this.getATKSpe();
|
||||
int damage = this.getATKSpe() - cible.getDEFSpe();
|
||||
if (damage > 0) {
|
||||
if(cible.getType().Equals(Type.STEEL) ||
|
||||
cible.getType().Equals(Type.DRAGON) ||
|
||||
|
@ -41,7 +41,7 @@ namespace Programmation_objet_TLESIO21.projet {
|
||||
|
||||
public override void SpeAttack(Pokemon cible) {
|
||||
this.setPC(this.getPC() - 4);
|
||||
int damage = cible.getDEFSpe() - this.getATKSpe();
|
||||
int damage = this.getATKSpe() - cible.getDEFSpe();
|
||||
if (cible.getType().Equals(Type.FLYING)) {
|
||||
Console.WriteLine("Ca n'affecte pas le " + cible.getName() + "ennemi");
|
||||
damage = 0;
|
||||
|
@ -38,7 +38,7 @@ namespace Programmation_objet_TLESIO21.projet {
|
||||
|
||||
public override void SpeAttack(Pokemon cible) {
|
||||
this.setPC(this.getPC() - 3);
|
||||
int damage = cible.getDEFSpe() - this.getATKSpe();
|
||||
int damage = this.getATKSpe() - cible.getDEFSpe();
|
||||
if (damage > 0) {
|
||||
if (cible.getType().Equals(Type.STEEL) ||
|
||||
cible.getType().Equals(Type.WATER) ||
|
||||
|
@ -32,7 +32,7 @@ namespace Programmation_objet_TLESIO21.projet {
|
||||
|
||||
public override void SpeAttack(Pokemon cible) {
|
||||
this.setPC(this.getPC() - 1);
|
||||
int damage = cible.getDEFSpe() - this.getATKSpe();
|
||||
int damage = this.getATKSpe() - cible.getDEFSpe();
|
||||
if (cible.getType().Equals(Type.GHOST)) {
|
||||
damage = 0;
|
||||
}
|
||||
|
@ -40,7 +40,7 @@ namespace Programmation_objet_TLESIO21.projet {
|
||||
|
||||
public override void SpeAttack(Pokemon cible) {
|
||||
this.setPC(this.getPC() - 2);
|
||||
int damage = cible.getDEFSpe() - this.getATKSpe();
|
||||
int damage = this.getATKSpe() - cible.getDEFSpe();
|
||||
if (cible.getType().Equals(Type.STEEL)) {
|
||||
damage = 0;
|
||||
Console.WriteLine("Ca n'affecte pas le " + cible.getName() + "ennemi");
|
||||
|
@ -38,7 +38,7 @@ namespace Programmation_objet_TLESIO21.projet {
|
||||
|
||||
public override void SpeAttack(Pokemon cible) {
|
||||
this.setPC(this.getPC() - 3);
|
||||
int damage = cible.getDEFSpe() - this.getATKSpe();
|
||||
int damage = this.getATKSpe() - cible.getDEFSpe();
|
||||
if (cible.getType().Equals(Type.DARK)) {
|
||||
Console.WriteLine("Ca n'affecte pas le " + cible.getName() + "ennemi");
|
||||
damage = 0;
|
||||
|
@ -36,7 +36,7 @@ namespace Programmation_objet_TLESIO21.projet {
|
||||
|
||||
public override void SpeAttack(Pokemon cible) {
|
||||
this.setPC(this.getPC() - 2);
|
||||
int damage = cible.getDEFSpe() - this.getATKSpe();
|
||||
int damage = this.getATKSpe() - cible.getDEFSpe();
|
||||
if (damage > 0) {
|
||||
if(cible.getType().Equals(Type.STEEL) ||
|
||||
cible.getType().Equals(Type.FIGHTING) ||
|
||||
|
@ -37,7 +37,7 @@ namespace Programmation_objet_TLESIO21.projet {
|
||||
|
||||
public override void SpeAttack(Pokemon cible) {
|
||||
this.setPC(this.getPC() - 2);
|
||||
int damage = cible.getDEFSpe() - this.getATKSpe();
|
||||
int damage = this.getATKSpe() - cible.getDEFSpe();
|
||||
if (damage > 0) {
|
||||
if (cible.getType().Equals(Type.STEEL) ||
|
||||
cible.getType().Equals(Type.WATER) ||
|
||||
|
@ -35,7 +35,7 @@ namespace Programmation_objet_TLESIO21.projet {
|
||||
|
||||
public override void SpeAttack(Pokemon cible) {
|
||||
this.setPC(this.getPC() - 2);
|
||||
int damage = cible.getDEFSpe() - this.getATKSpe();
|
||||
int damage = this.getATKSpe() - cible.getDEFSpe();
|
||||
if (damage > 0) {
|
||||
if(cible.getType().Equals(Type.DRAGON) ||
|
||||
cible.getType().Equals(Type.WATER) ||
|
||||
|
Loading…
x
Reference in New Issue
Block a user